Утилита rm#

Утилита rm используется для удаления указанных файлов. По умолчанию каталоги не удаляются, но если заданы опции -r или -R, то удалится указанный каталог, а также дерево каталогов ниже.

Синтаксис rm:

rm <options> <file/directory>

Где:

  • <options> - опции;

  • <file/directory> - файл/каталог.

Часто используемые опции утилиты представлены в таблице ниже.

Опция

Описание

-f

Игнорирование несуществующих файлов без вывода кода ошибки. Отказ от запроса подтверждения операции и вывода диагностических сообщений

-i

Вывод запроса на подтверждение операции удаления

-r, -R

Рекурсивное удаление содержимого каталогов

-v

Вывод имени каждого файла перед его удалением

-d

Удаление пустых каталогов

Примеры использования#

  • Для удаления файлов file1 и file2 введите команду:

    rm path/to/file1 path/to/file2
    
  • Для удаления файла file1 и каталога directory2 рекурсивно введите команду:

    rm -r path/to/file1 path/to/directory2
    
  • Для удаления файлов file1 и file2 с интерактивным запросом подтверждения перед удалением введите команду:

    rm -i path/to/file1 path/to/file2
    
  • Для удаления файлов file1 и file2 с выводом информации о каждом удалении введите команду:

    rm -v path/to/file1 path/to/file2