Эта страница руководства документирует версию команды rm для операционной системы типа GNU.
- GNU - свободная Unix-подобная операционная система.
rm удаляет каждый заданный файл, директории по умолчанию данная команда не удаляет.
Если заданы параметры -I или --interactive=once И операция выполняется для трех и более файлов, тогда будет выведен запрос о том, следует ли продолжить операцию (подтверждение удаления файлов). Команда будет прервана, если ответ будет отрицательным.
Если заданы параметры. -I или --interactive=once a также параметры -r, -R или --recursive, тогда будет выведен запрос о том, следует ли продолжить операцию (подтверждение удаления файлов). Команда будет прервана, если ответ будет отрицательным.
Если в файл ничего нельзя записать, стандартый ввод - терминал и параметры -f или --force не заданы ИЛИ же заданы параметры --interactive=always или -i, будет выведен запрос о том, следует ли продолжить операцию. Если ответ не будет утердительным, файл будет пропущен.
Некоторые опции:
-f, --force игнорировать несущестующие файлы или аргументы. Не выводить запросы о подтверждении операции.
-i выводить запросы о подтверждении операции перед каждым удалением.
-r, -R, --recursive рекурсивно удалять директории и их содержимое.
-d, --dir удалять пустые директории
mv arg1 arg2 |
arg1 файл |
arg1 папка |
arg1 не существует |
arg2 файл |
arg1 переименовывается в arg2, arg2 удаляется |
ошибка |
ошибка |
arg2 папка |
arg1 переносится в папку arg2 |
папка arg1 переносится в папку arg2 |
ошибка |
arg2 не существует |
файл arg1 переименовывается в arg2 |
папка arg1 переименовывается в arg2 |
ошибка |