Как мне удалить все временные файлы в каталоге и его подкаталогах (чтобы он работал рекурсивно)?
Удаление всех временных файлов (заканчивающихся на ~) во всех подкаталогах в bash
Ответы (1)
Попробуй это:
find . -name \*~ | xargs rm
Я предполагаю, что это временные файлы emacs. Я тоже постоянно этим занимаюсь.
person
EJK
schedule
25.11.2013
с
-exec rm {} +
вместо | xargs rm
он не сломается, если файлы содержат пробелы, апострофы и тому подобное.
- person that other guy; 25.11.2013
да, exec rm прав, просто сначала поэкспериментируйте с эхом, я думаю, вам может понадобиться экранирование {}, но это было давно...
- person nhed; 25.11.2013