Как я могу переместить файлы от одного места до другого с validation/md5, сделанным к источнику и месту назначения? Есть ли некоторый инструмент или последовательность команд, которых можно написать сценарий, чтобы сделать это?
rsync
учебные руководства: http://everythinglinux.org/rsync/
например, я использую
rsync -rptDuv --exclude ~/.ssh $SOURCEDIR -e ssh -t $USER@$BACKUPSERVER:/$TARGETDIR
для резервного копирования целой канавки $SOURCEDIR ssh к некоторому серверу. Но существует намного больше опций, можно читать
man rsync
для них.
о перемещении можно использовать опцию - удалять-исходные-файлы или просто удалить файлы после копии