2013-12-21 82 views
0

我試圖使用rsysnc將文件從我的主PC傳輸到我的服務器。將文件傳輸到我的服務器後,我希望能夠在我的PC上移動文件,並且在重新運行rsync時沒有rsync再次發送它們。Rysync日誌文件

我想我可以通過讓rsync寫出一個包含它所傳輸文件名的日誌文件。然後引用與排除列表相同的文件。

我無法將日誌文件的格式作爲排除列表進行讀取。它只需要打印出文件或文件夾名稱。

這是我正在運行的當前命令。

rsync -avz --exclude-from=Desktop/file.txt --log-file=Desktop/file.txt --log-file-format=%i Desktop/Source Desktop/Destination 

我需要做些什麼來使日誌文件只輸出文件或文件夾的名稱?

回答

0

你可以抓住一個find . > log.txt列表中運行的rsync

+0

不知道你是什麼意思?問題是日誌文件除文件名外還有許多其他信息。 – Ryanth

+0

您可以過濾mtime中的查找...或僅同步自上次運行後發生更改的文件 –