У меня есть тысячи изображений (сырые данные) в моем компьютере, в котором разбираются во многие папки и подпапки. Я хочу скопировать тех, которые в облачный диск. Я успешно смонтировался к облачному диску. Из-за моей ограниченной пропускной способности загрузки может потребоваться несколько дней для завершения загрузки. Когда я пытаюсь скопировать файлы с помощью наутилуса, несколько раз процесс копии просто паузы из-за сетевого разъединения в течение секунды большего количества наутилуса, который не в состоянии скопировать файл. Я должен принять меры (пропустите файл и сделайте примечание того файла), таким образом, процесс копии возобновится. Я скопировал приблизительно 1 000 файлов вчера вечером, и процесс копии был прерван несколько раз. После того, как процесс копии завершается, я вручную скопировал те пропущенные файлы, несколько раз те пропущенные файлы частично копируются в место назначения, таким образом, я должен был перезаписать тот файл. Я не могу сидеть в компьютере в течение многих часов, чтобы проверить, приостанавливается ли процесс копии по некоторым причинам. Я хотел бы автоматизировать этот процесс копии с помощью сценария оболочки.
Можете Вы парни рекомендовать команды для этого процесса, таким образом, я могу создать сценарий оболочки? Я нуждаюсь в помощи в
То, в чем Вы нуждаетесь, является единственной командой: rsync
, Чтобы сделать самую копию кулака делают a:
cd path/to/local/directory
rsync --verbose --recursive --progress /path/to/cloud
Каждый раз, когда Вы разъединяетесь или хотите обновить, просто сделать a:
cd path/to/local/directory
rsync --verbose --recursive --progress --update /path/to/cloud
Для большего количества дополнительных свойств: страница справочника здесь .