В ~/sync-lab/mirror лежит копия каталога source, её давно не обновляли. Коллега просит обновить копию одной командой rsync и проверить в ней настройку settings.conf.
Обнови копию одной командой
В каталоге ~/sync-lab обнови mirror из source командой rsync, затем посмотри настройку в копии и сравни два settings.conf в выводе ls -l.
Сначала предположи
Что напечатает cat mirror/settings.conf после синхронизации?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Почему rsync оставил в mirror старый settings.conf?
-
data/orders.csvв mirror тоже был, а rsync его обновил:cat mirror/data/orders.csvпечатает1,42, как в source. -
Первым идёт источник, вторым — назначение:
source/→mirror/.cat source/settings.confпо-прежнему печатаетmode=stable. -
Файлы mirror принадлежат student — это видно в
ls -l, — иorders.csvрядом rsync перезаписал без ошибок.
rsync сравнил у двух settings.conf размер и время изменения, они совпали, и файл он пропустил.