Команда cp, игнорировать неизмененные файлы
Есть ли способ сделать cp
но игнорируя любые файлы, которые могут уже существовать в месте назначения, которые не старше этих файлов в источнике.
По сути, я хочу скопировать содержимое одного диска на другой, затем снова запустить копирование, но обновлять только новые файлы или файлы, которые были обновлены на стороне источника.
Спасибо
3 ответа
Решение
Использовать этот:
rsync -a /source /destination
Кроме того, вы можете получить более подробную информацию с помощью нескольких других флагов, таких как -v
или же --progress
,
От cp
страница руководства:
-u, --update
copy only when the SOURCE file is newer than the destination file or when the
destination file is missing