Поиск и удаление .Корзины

Поиск и удаление .Корзины

У меня есть 4 больших USB-устройства с большим количеством резервных копий, собранных за эти годы.

Я хочу найти все папки .Trash и удалить их содержимое в Fedora 17. Я попробовал следующее, но это не удалось:-

    # find . -name ".Trash*"-exec rm -rf {} \;
    find: paths must precede expression: rm
    Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

Буду признателен за любые подсказки!

решение1

Вы пропустили пробел между шаблоном имени и параметром exec:

Этот:

 # find . -name ".Trash*"-exec rm -rf {} \;

Должно быть

 # find . -name ".Trash*" -exec rm -rf {} \;

решение2

Чтобы расширить ответ @rkosegi:

 # find . -depth -name ".Trash*" -exec rm -rf {} \;

Используйте -depth, чтобы findне пытаться перейти в теперь уже удаленный каталог.

Связанный контент