Как удалить файл в удаленном месте - PullRequest
1 голос
/ 28 марта 2019

Я удалил 1 файл локально и добавил новые файлы локально, я не хочу синхронизировать эти новые файлы с удаленной системой, а скорее удаляю только тот, который был удален из src.Я попробовал команду ниже, но он удаляет файл изудаленный также.

rsync -avh --delete /home/ssastry/ ssastry@10.196.105.121:/tmp

Я хочу, чтобы единственный файл, удаленный из локального, был удален из удаленного.я не хочу новых дополнений.

1 Ответ

1 голос
/ 28 марта 2019

Попробуйте команду ниже.

rsync -r --delete --existing --ignore-existing /home/ssastry/ ssastry@10.196.105.121:/tmp

С man-страницы:

- существующий: пропустить создание новых файлов на приемнике

- игнорировать существующий: пропустить обновление файлов, которые существуют на приемнике

...