Команда, которая ищет файлы в текущем каталоге и удаляет их
Нужна команда, которая делает поиск в текущем каталоге и его подкаталогах, найти все файлы, которые либо заканчиваются на "~", либо и начинаются и заканчиваются на "#".
Команда должна показать и удалить все найденные файлы.
Допускается только одна команда без ’;’, ’&&’ и других трюков.
Нужно сделать через команду find, флаги просто правильно расставить как я понял
Ответы (1 шт):
Автор решения: default locale
→ Ссылка
Настраиваем команду find:
- ищем файлы:
-type f; - с именами, заканчивающимися на ~ или начинающимися и заканчивающимися на #:
\( -name "*~" -o -name "#*#" \) - выводим имена файлов:
-print - удаляем файлы:
-delete
Получаем команду:
find . -type f \( -name "*~" -o -name "#*#" \) -print -delete