cp --update src dest
Со страницы руководства:
копировать только в том случае, если файл SOURCE новее файла назначения или отсутствует файл назначения
У Windows есть хорошая опция для команды XCOPY: / D. Это копирует только те файлы, в которых время модификации источника новее, чем время назначения. Есть ли какой-нибудь Unix / Linux эквивалент этого? Я пытаюсь получить быструю копию на свой локальный сервер тестирования.
cp --update src dest
Со страницы руководства:
копировать только в том случае, если файл SOURCE новее файла назначения или отсутствует файл назначения
Я обычно делаю:
rsync -avz /from/where/ /to/dest/
Если вы хотите, чтобы он удалил файлы, которые больше не существуют в / из / где добавить --delete .
Он также может быть использован из разных коробок, как это:
rsync -avz eromero@mydevbox.org:/from/where/ eromero@mybox.org:/to/dest/
Мой мозг не мог справиться со сложностями rsync, поэтому я установил Lucky Backup . Это обеспечивает простой в использовании графический интерфейс в качестве внешнего интерфейса для rsync. После настройки задачи копирования / резервного копирования вы можете запустить ее из программы. Вы также можете нажать на кнопку «Проверить» для задачи, и она даст вам полную командную строку rsync, чтобы вы могли запустить ее в терминале или вставить в сценарий оболочки. Это хороший инструмент для обучения использованию rsync.
Нажатие на кнопку «Дополнительно» в окне «Свойства задачи» открывает доступ к некоторым функциям rsync.