- +

Автор: ku7mich Тема: Rsync  (Прочитано 801 раз)

Оффлайн ku7mich

  • Начинающий
  • *
  • Сообщений: 3
  • Репутация: +0/-0
    • Просмотр профиля
Rsync
« : Сентябрь 15, 2015, 08:24:08 »
На винде пользовался robocopy и вот такой вот командой:
\Docs D:\Docs /S /PURGE /XO
- "\Docs D:\Docs" - из корня диска, где находиться скрипт, копировал папку "Docs" в папку "D:\Docs"
- "/S" - со всем её содержимым
- "/PURGE" - удаляя из папки назначения те файлы, которых нет в папке источнике
- "/XO" - исключая более ранние файлы, т.е. если в источнике файл старше, то он не перезаписывает такой же файл в папке назначения.

Теперь вот понадобилось такое же для xubuntu, с той лишь разницей, что папкой назначения будет папка "Documnets" в домашнем каталоге моего пользователя. Я так понял тут можно воспользоваться rsync. Поправьте, пожалуйста, если скрипт не верен:
#!/bin/bash
rsync -ru --delete-after --force /Docs/ ~/Documents/
« Последнее редактирование: Сентябрь 15, 2015, 09:33:53 от ku7mich »