Используя терминал, какие другие способы вы можете удалить файл?

За исключением rm , какие альтернативные методы достигнут того же результата?

Например, перемещение файла в «мусор» и безопасное опорожнение корзины мусора. Или перемещение файла в /dev/null

Есть много утилит, которые могут удалить файл, perl или другие переводчики языка – очевидные кандидаты. Если у вас есть gcc, вы можете сделать еще один:

 echo "main(int argc, char **argv) {return unlink(argv[1]);}" > myrm.c && gcc myrm.c -o myrm && ./myrm myrm.c 

Команда удалит все файлы внутри каталога /foo :

 find /foo -type f -exec rm {} \; 
  1. Найти все файлы в каталоге foo
  2. Выполните файлы, которые были найдены
  3. Удалите их один за другим