ftp перемещать файлы каждую ночь

У меня есть FTP в локальной сети, который весь день пользователи загружают контент. Это становится громоздким и грязным из-за большого количества файлов. Каждый день я создаю новую папку с датой, а затем перемещаю все файлы этого дня, чтобы ее можно было classифицировать по дате. Я хотел бы автоматизировать его и сделать сценарий для запуска каждую ночь в 12:01

  • создать папку с предыдущей датой
  • переместить все файлы из определенного дня в эту папку

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

Вы можете написать скрипт bash и добавить его в ежедневный crontab.

YOUR_DIR=/your/dir #All of files in here YOUR_DEST_DIR=/your/dest # YESTERDAY=`date +"%F" -d '1 days ago'` mkdir -p $YOUR_DEST_DIR/$YESTERDAY mv $YOUR_DIR/* $YOUR_DEST_DIR/$YESTERDAY # move all files in your dir to dest folder with "based on previous date" 

Добавьте его в свой crontab с каждым ночной рекламой 00:01

1 0 * * *