Удаление файлов
Конечно же, Linux предоставляет не менее надежное средство удаления файлов. Это команда rm с соответствующим выполняемым файлом /bin/rm.
В простейшей форме команда применяется для удаления одного или нескольких файлов из текущего каталога. Командой:
$ rm ThisFile
…из текущего каталога удаляется файл ThisFile. Если из текущего каталога надо удалить все текстовые файлы, введите следующую команду.
$ rm *.txt
Подобно команде копирования, rm может иметь несколько аргументов. Например, две предыдущие команды можно заменить одной.
$ rm ThisFile *.txt
Как и команда копирования, rm несет в себе не только удобство, но и опасность. Нетрудно представить последствия случайного ввода команды:
$ rm thesis.doc
…вместо:
$ rm thesis .bak
Как бы невероятным ни казался этот кошмар, он случается сплошь и рядом, принося массу ненужной работы и головную боль.
Чтобы избежать этого, установите в команде rm флажок – i, известный нам по команде ср, для вывода предупреждений об удалении файлов.
$ rm -i thesis.doc rm: remove 'thesis.doc'?
Можно также создать псевдоимя команды rm, обеспечив вывод предупреждений по умолчанию.
$ alias rm='rm-i'