Практикум 3, задание 3
Команда rm
rm (от англ. remove) — утилита в UNIX-подобных системах, включая Linux, используемая для удаления файлов из файловой системы.
Команда без указания файла не используется. Введение команды без указания файла приводит к следующему результату:
w0lfgang@kodomo:~$ rm rm: missing operand Try `rm --help' for more information. w0lfgang@kodomo:~$
Файлы для rm указываются через пробел. Пример использования команды:
w0lfgang@kodomo:~$ touch nya w0lfgang@kodomo:~$ touch meow w0lfgang@kodomo:~$ rm nya meow w0lfgang@kodomo:~$ ls -stdout 2 [20750:20800] enter mail term1 w0lfgang w0lfgang@kodomo:~$
По умолчанию (без опций) rm не удаляет директории. Удаление директории и ее содержимого требует опции -r (в сокращенном виде) или --recursive (длинный вариант) для рекурсивного удаления директории и всего ее содержимого, включая поддиректории.
w0lfgang@kodomo:~$ mkdir meow w0lfgang@kodomo:~$ cd meow w0lfgang@kodomo:~/meow$ touch nya w0lfgang@kodomo:~/meow$ cd ~ w0lfgang@kodomo:~$ rm -r meow w0lfgang@kodomo:~$ ls -stdout 2 [20750:20800] enter mail term1 w0lfgang w0lfgang@kodomo:~$