linux rsync命令詳解 Linux:rsync作同步時可以刪除文件嗎?
Linux:rsync作同步時可以刪除文件嗎?是的,只需在命令參數(shù)中添加--delete/usr/bin/Rsync-vlzrtogp--progress--deleteroot@192.168.1.
Linux:rsync作同步時可以刪除文件嗎?
是的,只需在命令參數(shù)中添加--delete
/usr/bin/Rsync-vlzrtogp--progress--deleteroot@192.168.1.120::test--password file=/root/192.168.1.115/root/2013/
但這是一個危險的命令。它需要先測試虛擬機(jī),然后將其粘貼到實(shí)際環(huán)境中運(yùn)行
因?yàn)樗鼘h除備份服務(wù)器(DST)上不在原始服務(wù)器(SRC)上的文件。
Linux下怎么批量刪除文件(大量)?
由于諸多原因,估計找課效果不大,但是它仍然是粘貼的:
第一種:
find/path/to/Directory-type F-exec RM{}
第二種:
LS-1/path/to/Directory | xargs-I{}RM{}
??于數(shù)量的原因,估計 find 一類的可能效果也不大,不過也還是貼一下:
第一種:
find /path/to/directory -type f -exec rm {}
第二種:
ls -1 /path/to/directory | xargs -I{} rm {}
建議 rsync 直接 -a --delete ,別的參數(shù)不要了,不知道這個效果怎么樣,因?yàn)橐矝]一次性刪除過幾百萬個文件,如果找到好的方法也求共享~