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