Существует ли приложение / команда, которая будет искать указанные файлы (thumbs.db, .m3u и аналогичные) в моем домашнем каталоге и удалять их?
Не забывая использовать «*» в поиске ... используйте один из них. Команда find имеет переключатель удаления, но чаще встречается и используется опция exec.
find ~ -type f -name \*.m3u -delete
find ~ -type f -name \*.m3u -exec rm -rf {} \;
Или вы можете использовать -regex, а не -name.
Это можно сделать из терминала с помощью следующей команды, используйте ее с ОСТОРОЖНОМ:
find $HOME -name "thumbs.db" -exec rm {} \;
Он начнет поиск в вашем домашнем каталоге файлов, соответствующих этому имени, и выполнит для них команду rm (remove) .
Откройте терминал и выполните эту команду.
find ~/ -name thumbs.db -type f -print | xargs rm -f
Никто из остальных не ошибается, но перед тем, как выпустить что-то подобное, убедитесь, что вы проверили это без флагов exec
или delete
, чтобы вы могли просто увидеть, какие файлы совпадают!
например :
find ~ -name "thumbs.db"
Я мог бы даже пойти еще дальше и сказать, что, возможно, файлы были перемещены в вашу корзину (а не просто удалены), чтобы, по крайней мере, вы могли отменить процесс:
find ~ -name "thumbs.db" -exec gvfs-trash {} \;