Как я могу перемещать файлы из одного места в другое с помощью проверки / md5, сделанной для источника и адресата?

Если вы удаляете файлы с вашего локального компьютера, они также будут удалены на сервере; предполагая, что папка по-прежнему подписана на компьютере и, таким образом, синхронизируется с сервером.

2
задан 29 February 2012 в 22:54

1 ответ

rsync

tutorials: http://everythinglinux.org/rsync/

например, я использую

rsync -rptDuv --exclude ~/.ssh $SOURCEDIR -e ssh -t $USER@$BACKUPSERVER:/$TARGETDIR

для резервного копирования всего $ SOURCEDIR через ssh на какой-то сервер. Но есть гораздо больше опций, вы можете прочитать

man rsync

для них.

о перемещении, вы можете использовать опцию --remove-source-files или просто удалять файлы после копирования

3
ответ дан 25 May 2018 в 20:02
  • 1
    можете ли вы расширить это? - OP хочет переместить файлы, не синхронизирующие файлы. – fossfreedom♦ 30 June 2011 в 03:11
  • 2
    Конечно я буду... – Denwerko 30 June 2011 в 03:13
  • 3
    Просто подумал, что я бы добавил, что файлы на самом деле не «перемещены». Если вы перемещаете файл в файловой системе, тогда изменяется только ссылка на файл, а сам файл остается неизменным. В этом случае нет необходимости проверять файл на наличие изменений. Если вы «переместитесь», его в другую файловую систему, затем файл сначала копируется, а затем удаляется, поэтому синхронизация является хорошим решением. – Jo-Erlend Schinstad 30 June 2011 в 03:43
  • 4
    Да, я перемещаю файлы с жесткого диска на USB-диск и хочу, чтобы они были правильно перемещены. Спасибо! – Luis Lobo Borobia 1 July 2011 в 18:08

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

Похожие вопросы: