Как я нахожу все файлы, которые заканчиваются a"." (точка) и затем удаляют их? Существует ли программа, которая может сделать это?
Пример:
Настольный DB. mp600osxpd542ej7.
Следующий cmd сделает:
find . -type f -name '*.' -exec rm -i {} \;
объяснение cmd:
find
: утилита мы раньше искали файлы и выполняли действия с ними.-type f
:that удостоверяется, что мы находим файлы только-name '*.'
: это говорит find
взять файлы с именами, которые соответствуют шаблону, который имеет подстановочный знак *, который соответствует любому количеству символов, сопровождаемых точкой, которую мы ищем.-exec
: это говорит, находят для выполнения следующего действия с файлами, которые были найдены.rm -i {}
: cmd rm -i
удаляет файлы в интерактивном режиме, что означает, что это спросит Вас любое время, это хочет удалить файл, это - хороший вариант, если Вы хотите проверить свои файлы один за другим перед удалением, иначе можно опустить опцию -i
.find
.\;
find -name "*." -delete
находка определит местоположение файлов, названных шаблоном '*'. (т.е. конец в точке), и удаляют их. Использование - удаляет, также подразумевает - глубина также, но корректируйтесь к своим потребностям.
Кавычки, добавленные как я забыл, благодарят @steeldriver