Я нашел более элегантный способ;
SOURCE1="/mnt/download/transmission/complete/" # server1
SOURCE2="/mnt/download/sabnzbd/completed/" # server1
DESTINATION="/mnt/dune/DuneHDD_1234/Transfer" # server2
# move downloads to server2
sudo rsync --remove-source-files --progress --ignore-existing -vr $SOURCE1 $DESTINATION
sudo rsync --remove-source-files --progress --ignore-existing -vr $SOURCE2 $DESTINATION
# delete (only) empty directories left behind by rsync
find $SOURCE1 -mindepth 1 -type d -empty -delete # -mindepth:dont delete parent dir,-type d -empty -delete:delete only empty directories
find $SOURCE2 -mindepth 1 -type d -empty -delete
Источник: Удаление пустых деревьев каталогов (удаление как можно большего количества каталогов, но без файлов) Если не разрешено, дайте мне знать