Как я могу сделать скрипт для размещения файлов старше, чем каждый день раньше, в их собственную папку?

Я запускаю излишне сложный скрипт, похожий на эту команду:

find /home/user/videos/*.avi -mtime +0 -exec mv -f {} "/home/nb/videos/1 day old" \;

И затем я запускаю ту же команду, но на этот раз из папки «1 день» в Папка «2 дня». И еще несколько команд продолжают повторяться до 7 дней! Поэтому каждый день файлы из предыдущей папки «X дней» перемещаются в папку следующего дня.

Я в основном пытаюсь организовать файлы автоматически, работая в cron, чтобы переместить файлы старше, чем X дней в правильную папку. Это неэффективно, но мне нужно, чтобы это произошло. Есть ли более простой и эффективный способ?

Как только он попадает в папку из 7 дней, у меня есть последняя команда, которая удаляет файлы старше 7 дней из этой последней папки.

6
задан 10 December 2011 в 22:10

0 ответов

Другие вопросы по тегам:

Похожие вопросы: