Как удалить старые файлы в папке в unix?

Может ли кто-нибудь помочь мне найти смысл нижеприведенного заявления? Я новичок в программировании Unix.

find /sourcedirectory -mtime +2 -exec mv "{}" /destination/directory/ \; 

One Solution collect form web for “Как удалить старые файлы в папке в unix?”

Это означает, что каждый файл или папка под / sourcedirectory старше двух дней должен быть перемещен в / destination / directory /.

 find /sourcedirectory # finds every file/folder -mtime +2 # sort out files/folders older than 2 days mv "{}" /destination/directory/ # move each result to destination folder 
  • find: отсутствующий аргумент для «-ok»
  • Найти файл, когда вы знаете его контрольную сумму?
  • Как я могу заменить эту команду оболочки?
  • Копировать с помощью Find создает дубликаты файлов
  • Поиск файлов на сервере Unix и сортировка по размеру
  • удаление подстроки в find -exec
  • Как выполнить команду find в сценарии оболочки без получения сообщения об ошибке «Отсутствующий аргумент для -execdir»?
  • Поиск файлов более 15 секунд, но старше 2 секунд
  • Bash: вывод трубы «find» в «readarray»
  • Найти рекурсивно все архивные файлы различных форматов архивов и искать их для шаблонов имен файлов
  • Найти все .php-файлы внутри каталогов с доступными для записи разрешениями
  • Рекурсивная находка, которая не находит скрытые файлы или рекурсии в скрытые директории
  • Linux и Unix - лучшая ОС в мире.