Рекурсивное удаление всех файлов определенного расширения
Предположим, что нам нужно удалить все файлы с одинаковым расширением (т. е., .bak или .txt) из текущей папки и всех её подпапок.
Командой ниже найдем все файлы с расширением .bak.
find . -name "*.bak" -type fУбеждаемся, что эти файлы можно безопасно удалить и выполняем туже команду с ключом -delete, чтобы выполнить действие по всем этим файлам:
find . -name "*.bak" -type f -delete-delete является последним аргументом в этой команде. Если вы поставите его перед -name, он удалит всё…ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.