файлы
Предположим, что /foo/src
содержит только A.c
и /foo/dest
содержит как A.c
и B.c
. И предположим, что я запускаю следующую команду:
rsync /foo/src/ /foo/dest
Будет ли rsync
стирать B.c
?
Папки
Теперь предположим, что он /foo/src
содержит каталог A
с некоторыми файлами внутри, и который /foo/dest
содержит оба каталога A
и B
, каждый, с некоторыми файлами внутри них. И предположим, что я запускаю следующую команду (опция -a включает -r, рекурсивно):
rsync -a /foo/src/ /foo/dest
Будет ли rsync
стираться B
и его содержимое?
--delete
переключатель.Ответы:
По умолчанию rsync не удаляет файлы, но это зависит от указанных вами опций команд. Вы можете использовать любое из следующих, если вы хотите удалить файлы:
Поскольку вы специально вызвали опцию -a , вот что написано на странице руководства
Таким образом, кажется, что ответ на ваш вопрос НЕТ, он не будет удален, учитывая ваши примеры.
НТН
источник