2013-10-02 93 views
1

我想通過ssh通過rsync從我的Raspberry Pi上的服務器獲取文件。 現在,我使用這個(它的工作原理):rsync over ssh刪除現有文件

rsync -avz -e ssh [email protected]:'/server/directory' '/traget/directory' 

文件,這些文件沒有在服務器上了。現在應該在RP被刪除。 我該怎麼做? (--delete似乎不工作)

+0

爲什麼刪除不起作用?您可以先刪除然後同步。 – Lokesh

+0

我很笨...我把錯誤的地方刪除... – Blinddarm

回答

2

你需要多一個選擇,假設你有權限刪除/traget/directory下的文件:執行,可以刪除文件的命令時

 --delete    delete extraneous files from destination dirs 

同時還要注意錯別字和目錄!

+0

哦,我只是再試一次--delete,現在它的作品...我只是把 - 刪除錯誤的地方。 – Blinddarm

+0

什麼地方放 - 刪除?我自己有問題 –

+1

@EricWolf:'rsync -avz --delete -e ssh USER @ SERVER:'/ server/directory''/ traget/directory'' – Johnsyweb