3

У Windows есть хорошая опция для команды XCOPY: /D. Это копирует только те файлы, в которых время модификации источника новее, чем время назначения. Есть ли какой-нибудь Unix / Linux эквивалент этого? Я пытаюсь получить быструю копию на свой локальный сервер тестирования.

3 ответа3

9
cp --update src dest

Со страницы руководства:

копировать только в том случае, если файл SOURCE новее файла назначения или отсутствует файл назначения

7

Я обычно делаю:

rsync -avz /from/where/ /to/dest/

Если вы хотите, чтобы он удалил файлы, которые больше не существуют в / из / где добавить --delete.

Он также может быть использован из разных коробок, как это:

rsync -avz eromero@mydevbox.org:/from/where/ eromero@mybox.org:/to/dest/
2

Мой мозг не мог справиться со сложностями rsync, поэтому я установил Lucky Backup. Это обеспечивает простой в использовании графический интерфейс в качестве внешнего интерфейса для rsync. После настройки задачи копирования / резервного копирования вы можете запустить ее из программы. Вы также можете нажать на кнопку "Проверить" для задачи, и она даст вам полную командную строку rsync, чтобы вы могли запустить ее в терминале или вставить в сценарий оболочки. Это хороший инструмент для обучения использованию rsync.

Снимок экрана Lucky Backup

Нажатие на кнопку "Дополнительно" в окне "Свойства задачи" открывает доступ к некоторым функциям rsync.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .