Я хочу удалить все файлы с расширением '* .tar.gz', используя команду bash. Я пробовал следующее, но это не сработало.Удаление всех файлов с определенным расширением с использованием bash
find . -iname '*.tar.gz' | rm
Не могли бы вы предложить, какую команду следует использовать в этом случае? Кроме того, не могли бы вы рассказать мне, почему вышеуказанная команда не работает?
Найти также имеет флаг '-delete':' find. -iname '* .tar.gz' -delete' – Jost
@Jost '-delete' не указан POSIX. –
'-delete' не определен POSIX, но поддерживается BSD' find'. – chepner