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

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

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

  • Как завершить работу компьютера после завершения задачи?
  • Вычтите 1 из всех имен файлов (переименуйте их) в каталог.
  • Доступ к переменной индекса массива из цикла сценария оболочки bash?
  • Могу ли я перенаправить вывод в файл журнала и выполнить фоновый процесс одновременно?
  • Как найти размеры окна и положение точно, включая украшения?
  • Как получить уникальный счет определенной части строки
  • # 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] 

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

  • Запуск интерактивной оболочки в виде асинхронного процесса (доставка сигнала)
  • запуск сценария с помощью ". "И с" источником "
  • zsh: Повторять каждое утверждение?
  • Что определяет, как необходимо отделить аргументы программы?
  • Как создать защищенный паролем сценарий оболочки
  • tar: короткое чтение
  • 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 - лучшая ОС в мире.