Remote
如何僅將文件複製到另一台伺服器上的遠端文件夾中,該文件夾中尚不存在…從 linux 的命令行?
我在兩個不同的伺服器上有兩個文件夾。
我想在 A 和 B 之間同步文件,但是,我只想複製文件夾 B 中不存在的文件,因為這些文件很大。我不在乎更新文件。我只是想要文件夾 B 中每個的副本。
我如何在 Linux 上做到這一點?(我想知道如何更新已更改的文件會很好)
rsync 能夠做到這一點。
rsync --ignore-existing <src> <dest>
您還可以執行各種更新。只需看一下手冊頁。
使用
rsync
,並指定--ignore-existing
是否不想更新現有文件:rsync -e ssh -av --ignore-existing /my/source/directory jim@foreign.machine.egg:/data/
我通常添加的一個流行的附加選項是
--progress
讓您了解發生了什麼。如果您預計會出現中斷,也可以說--partial
,但如果您在傳輸過程中被切斷,我不確定“部分”和“忽略存在”如何混合。