У меня есть папка без 500 подкаталогов. В нем много мусора, и я хочу его почистить.
Я уже удалил определенные типы файлов, которые мне не нужны, например изображения, с помощью этой команды:
find . -mindepth 1 -iname "*.jpg" -type f -delete
Однако теперь я хочу удалить все файлы без расширений. Файлы типа «Список покупок» и «Список покупок.txt»
Я пробовал следующую команду, но она не работала:
find . -mindepth 1 ! -iname "*.*" -type f -delete
command-line
find
etsnyman
источник
источник
find . -type f ! -name "*?.*" -delete
чтобы удалить файлы как ".trash" или что-то, что мне было не нужно. Не волнуйтесь - это не был мой домашний каталог, поэтому я не потерял ни одного файла конфигурации.-delete
опции!find . -type f -name ".*" -delete
тот, что в вашем последнем комментарии, также удалит файлы без расширений. И что сказал Раду! Проверьте сначала!Вы можете использовать:
источник