только для специалистов по bash
есть скрипт бекапа ftp льет tar.gz файлы на ftp и затирает старые, но работает только для файлов в одной папке
например из /home/test льет admin-1_full-2016-10-11.tar.gz admin-1_full-2016-10-12.tar.gz ит.д. на ftp в папку bak
нужно добавить цикл чтобы заработал для подпапок(закачки и затирания старых):
в папке /home/test есть папки бекапов аккаунтов user1 user2 user3 и в каждой этой папке файлы типа admin-1_full-2016-10-11.tar.gz admin-1_full-2016-10-12.tar.gz ит.д. должен лить в папку bak , создавая в ней папки юзеров user1 user2 user3 и лить в них файлы и чтобы удаляло из этих папок.
например вывести список подпапок так или на ваше усмотрение
cd /home/test
ls -l|grep '^d'| awk '{print $9}'
сам скрипт
ssh для тестов предоставляется