Поиск и удаление .Trash

У меня есть 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] 

Любые намеки оценили!

  • Есть ли способ найти файлы, содержащие только непечатаемые символы?
  • Могу ли я заставить `man` делать сложения в нижнем регистре?
  • Как найти файлы с несколькими пустыми строками?
  • Изменить результаты поиска Gnome 3
  • vi - найдите строку, в которой находится курсор?
  • Как искать и заменять строки, соответствующие списку заметок для нескольких файлов
  • Поиск файлов, которые были изменены с помощью скрипта?
  • Выход из поиска '& pattern' менее
  • 2 Solutions collect form web for “Поиск и удаление .Trash”

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

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

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

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

    Эта:

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

    Должно быть

      # find . -name ".Trash*" -exec rm -rf {} \; 
    Linux и Unix - лучшая ОС в мире.