марта 29, 2024, 05:12:20

Новости:

Перейти на сайт https://xubuntu-ru.net


Rsync

Автор ku7mich, сентября 15, 2015, 12:24:08

« предыдущая - следующая »

ku7mich

сентября 15, 2015, 12:24:08 Последнее редактирование: сентября 15, 2015, 13:33:53 от ku7mich
На винде пользовался 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/