Как я могу переместить файлы из одного места в другое с проверкой /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 или просто удалить файлы после копирования

Другие вопросы по тегам