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