Главная
|
Услуги и цены
VDS
Выделенные серверы
Размещение сервера
|
F.A.Q
|
О компании
|

Как удалить файлы в Linux — команда rm для начинающих

  • Команда rm
  • Полезные приёмы
  • Безопасное удаление — альтернатива rm
  • Распространённые ошибки и решения

Удаление файлов и папок в Linux — несложная, но потенциально опасная операция, особенно если не знать тонкостей.
Команда rm (remove) — основной инструмент для удаления.
В этой статье разберём, как безопасно и правильно удалять файлы, директории, и что делать, если команда выдает ошибки.

Команда rm

Базовое удаление файла

Простейший вариант:

rm file.txt

Удалит файл file.txt из текущей директории.
Если файла нет — команда покажет ошибку.

Удаление нескольких файлов

rm file1.txt file2.txt file3.txt

Или использовать шаблон:

rm *.txt

Удалит все файлы с расширением .txt.

Удаление c подтверждением

По умолчанию rm не спрашивает подтверждения.
Но если ты хочешь удалять безопасно, можно включить флаг -i:

rm -i important.txt

Система спросит: «Удалить файл? (y/n)».

Удаление директории — rm -r

Если ты попробуешь удалить папку обычной rm, получишь ошибку.
Для удаления папок используй флаг -r (рекурсивно):

rm -r my_folder

Это удалит папку и всё её содержимое.

Удаление без подтверждений — rm -rf

Флаг -f (force) отключает все предупреждения:

rm -rf /some/path

Полезные приёмы

Удалить все файлы в папке, но оставить саму папку

rm folder/*

Удалить скрытые файлы (начинаются с точки)

rm folder/.* 2>/dev/null

Удалить файлы по времени создания или маске

Удалить все .log, созданные более 7 дней назад:

find . -name "*.log" -type f -mtime +7 -exec rm {} \;

Безопасное удаление — альтернатива rm

Хочешь перестраховаться? Установи trash-cli — команда trash отправляет файлы в корзину:

sudo apt install trash-cli
trash-put file.txt

Файл можно будет восстановить.

Распространённые ошибки и решения

— "Permission denied" — нет прав на файл. Добавь sudo:

  sudo rm file.txt
  
  

— "No such file or directory" — либо опечатка, либо файл уже удалён.

— "Is a directory" — нужно использовать -r при удалении папок.

Команда rm мощная, но требует аккуратности.
Если ты не уверен — используй -i, или сначала проверь список файлов с ls.
Ошибки с удалением не всегда можно откатить.

logo
© 2022 62yun
Все права защищены
vk.com/62yuncom
support@62yun.ru
logo
vk.com/62yuncom
support@62yun.ru
Услуги
VDS Выделенные серверы
Полезное
F.A.Q О компании Политика конфиденциальности Оферта
Способы оплаты
wechatpay visa mastercard
MirAccept
Партнеры
25port
© 2022 62yun Все права защищены
ВВЕРХ