2
我已經運行rsync命令發送本地文件到遠程服務器,但我忘了指定目標目錄。遠程服務器中的哪些文件已被複制?我跑以下命令:rsync到遠程沒有目標目錄
rsync -avz source_directory/ [email protected]
輸出的說,文件被髮送的,如果我再次運行相同的命令,它不傳輸文件,becouse沒有變化。但我無法找到遠程服務器中的文件。
我已經運行rsync命令發送本地文件到遠程服務器,但我忘了指定目標目錄。遠程服務器中的哪些文件已被複制?我跑以下命令:rsync到遠程沒有目標目錄
rsync -avz source_directory/ [email protected]
輸出的說,文件被髮送的,如果我再次運行相同的命令,它不傳輸文件,becouse沒有變化。但我無法找到遠程服務器中的文件。
除非rsync
在目標(或源)參數中看到冒號(:
),否則它將其用作本地路徑。 man rsync
給出暗示:
SYNOPSIS
Local: rsync [OPTION...] SRC... [DEST]
Access via remote shell:
Pull: rsync [OPTION...] [[email protected]]HOST:SRC... [DEST]
Push: rsync [OPTION...] SRC... [[email protected]]HOST:DEST
[...]
後來:
每當源或目標路徑包含一個主機說明書之後單個冒號(:)分離器的遠程 - 殼運輸時使用。
I.e. SRC
或DEST
中沒有冒號,並且您正在使用「本地」變體。
(scp
有這個習慣也一樣,它的用戶在衆多失意咆哮注意。)
或許它創建了一個名爲'REMOTE_USER目錄@ 192.168.1.100'本地機器上*,在任何*是運行該命令時的工作目錄。 – Biffen 2015-02-09 13:16:47
是的......你說得很對!非常感謝你! – 2015-02-09 13:19:51
這是我第一篇文章。我如何將此問題設置爲「解決」? – 2015-02-09 13:22:25