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

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

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

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

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

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