Удаление файлов (POSIX)
rm [-Rfir] [-d] [-l n] [-v] файл...
![]() | Опцию -R следует использовать с осторожностью, поскольку если она указана, то удаляются каталоги, подкаталоги и файлы. В качестве меры предосторожности совместно с опцией -R можно использовать опцию -i, т.е. включить интерактивные запросы перед удалением каждого файла или каталога. |
ЗОСРВ «Нейтрино»
arm, armv7, e2k, mips, ppc, x86
Утилита rm удаляет каждый указанный файл из каталога.
По умолчанию утилита rm не будет удалять файлы, представляющие собой каталоги. Этот режим можно переопределить с помощью опции -R или -r. Попытка удаления текущего рабочего каталога отклоняется утилитой rm в любом случае.
Если операнд файл указан, но фактически не существует, и при этом не указана опция -f, то в стандартный поток ошибок выводится соответствующее сообщение. Если указана опция -f, сообщение об ошибке не выводится. В обоих случаях утилита rm переходит к следующим файлам, указанным в командной строке.
Утилита rm не обязательно фактически удаляет файл. Файл может иметь несколько ссылок, т.е. он может быть известен в файловой системе под несколькими именами (информацию о создании ссылок см. в описании утилиты ln). Утилита rm удаляет одну из таких ссылок, и, как следствие, уничтожает связь файла с одним из имен. Если эта ссылка является единственной, то данные файла становится недоступным, и файловое пространство возвращается системе для повторного использования. В противном случае данные остаются доступными посредством других имен.
Удаление файлов a.out
и core
:
rm a.out core
Удаление каталога junk
и всего его содержимого без подтверждения:
rm -Rf junk
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты