2016-11-15 81 views
0

我正在運行rsync的備份,在此期間創建日誌文件。但是,我不知道縮寫是什麼意思。下面是日誌文件的樣本:rsync日誌文件的格式

2016/11/15 15:17:53 [4906] building file list 
2016/11/15 15:17:53 [4906] .d..t...... ./ 
2016/11/15 15:17:53 [4906] >fcst...... .hiddenfile 
2016/11/15 15:17:53 [4906] >fcst...... file1 

什麼,例如,是否>fcst......立場?更重要的是,它在哪裏記錄?我沒有在手冊中找到它。如果它實際上位於聯機幫助頁上,請指出相關部分。

回答

1

rsync手冊頁解釋了它相當不錯:

是取代Y代表的更新類型如下:

  • 一個<意味着文件正在傳輸到遠程主機 (已發送)。

  • A >表示文件正在傳輸到本地主機 (已收到)。

  • c甲意味着局部變化/創建正在發生的 項目(如創建一個目錄或 符號鏈接的改變,等等)。

  • A h表示該物品是其他物品的硬鏈接 (需要 - 硬鏈接)。

  • A .表示該項目未被更新(儘管它可能有 具有正在修改的屬性)。

  • A *意味着剩餘的分項輸出區域包含 消息(例如「刪除」)。

    的文件類型替換X爲:f一個文件,對於 目錄d,一個L爲一個符號,用於設備的D,併爲特殊 文件S(如命名插座和fifos)。

    上面字符串中的其他字母是 將被輸出的實際字母,如果該項目的關聯屬性爲 更新或「。」沒有變化。三個例外是:(1) 新創建的項目用「+」替換每個字母,(2)相同的 項目用空格替換點,(3)用未知屬性 替換每個字母「 ?」 (這可能會在與舊版rsync 通話時發生)。

    與每個字母有關的屬性如下:

  • c甲意味着要麼常規文件具有不同的 校驗和(需要--checksum),或者一個符號連接,設備,或特殊 文件的值已更改。請注意,如果您要將文件 發送到3.0.1之前的rsync,則此更改標誌將僅出現在校驗和不同的常規文件中。

  • A s表示常規文件的大小不同,並且將由文件傳輸更新爲 。

  • A t表示修改時間不同,正在將 更新爲發件人的值(需要 - 次)。 T的另一個值 意味着修改時間將被設置爲 傳輸時間,當文件/符號鏈接/設備更新時沒有 - 時,並且當符號鏈接改變並且接收器不能設置其時時間。 (注:使用rsync的3.0.0 客戶端時,您可能會看到國旗與T,而不是爲這個時間設置故障正確的T標誌聯合使用)。

  • 一個p意味着權限是不同的,是將 更新爲發件人的值(需要--perms)。

  • o意味着所有者不同,並且正在更新爲 發件人的值(要求 - 所有者和超級用戶權限)。

  • A g意味着羣組不同,並且正在更新爲 發件人的值(需要--group和設置組的權限)。

  • u插槽留作將來使用。

  • a表示ACL信息已更改。

  • x表示擴展屬性信息發生了變化。