Я хочу скопировать компьютерный каталог по SSH, использующему rsync, который я имею на обоих хостах.
192.168.1.7 мой файловый сервер и здесь то, с чем я иду:
sudo rsync -delete -avzpud / -e ssh jack@192.168.1.7:/mnt/data/Backups/Box
Если я выполню вышеупомянутую команду, то я испорчу свою систему?
Ну, для начинающих необходимо провести некоторое время, рассматривая документацию для rsync, потому что "-удаляют", вероятно, не сделает то, что Вы, вероятно, ожидаете "-удаляют", чтобы сделать.
Вот то, что "-avzpud" опции сделают, согласно документации (необходимо все еще рассмотреть все опции в документации для выяснения то, что удовлетворяет среде лучшее):
- режим архивирования; равняется-rlptgoD (никакой-H,-A,-X)
- v увеличивают многословие
- z сжимают данные файла во время передачи
- p сохраняют полномочия
- u пропускают файлы, которые являются более новыми на получателе
- d передают каталоги без рекурсивного вызова
"-удаляют" опцию, имеет потенциал, чтобы быть разрушительным, таким образом, действительно необходимо протестировать его сначала с фиктивными данными в каталоге (удостоверьтесь, что Вы включаете несколько уровней подкаталогов еще с несколькими файлами, рассеянными повсюду).