说我有
SRC
001.jpg
002.jpg
001.txt
a.zip
DEST
hello.jpg
Run Code Online (Sandbox Code Playgroud)
rsync -d --delete SRC:{*.jpg,*.txt} DEST
它不会从 DEST 中删除 hello.jpg,知道如何存档吗?
如果从源中删除文件,rsync 是否会从目标中删除文件?
例如,在源 /home/me 中说我有三个文件:
a.txt
b.txt
c.txt
Run Code Online (Sandbox Code Playgroud)
现在,我运行命令rsync -v /home/me/ user@ip.address:/home/backup,并将其复制文件a.txt,b.txt并c.txt到/home/backup。
/home/backup现在的内容是
a.txt
b.txt
c.txt
Run Code Online (Sandbox Code Playgroud)
如果我a.txt要从 中删除,下次运行 rsync 时/home/me会a.txt被删除/home/backup,是否需要指定一个选项,还是完全不可能?
如果有任何替代 rsync 可以做到这一点,也欢迎使用它们。