rsync 命令中的路徑斜線

2021-09-02 03:54:05 字數 1087 閱讀 8788

rsync命令大家都知道,但是其中的乙個小細節比較容易被忽略,那就是 路徑結尾的 「/」 ,在路徑的結尾有沒有斜線,結果是大不同的。現舉例說明:

假設現有兩個目錄,乙個名為sourcedir,另乙個名為destinationdir,分別包含如下內容:

sourcedir/

a.file

b.file

destinationdir/

1.file

2.file

下邊兩個命令分別演示了尾部斜線的作用:

rsync /sourcedir/destinationdir/

此命令會複製sourcedir目錄到destinationdir中,結果如下:

destinationdir/

1.file

2.file

sourcedir/

a.file

b.file

rsync /sourcedir/

/destinationdir/

此命令會同步sourcedir目錄中的內容到destinationdir中,結果如下:

destinationdir/

1.file

2.file

a.file

b.file

看到區別了嗎?

源位址尾部斜線告訴rsync "複製這個目錄裡的內容到目標目錄" ,如果不加尾部斜線,那麼這個目錄本身會被複製到目標位址。

如果你實在記不住這個區別,那麼在源位址的最後使用/*是最保險的方法。

rsync -a --delete /home/mst3k /backup/

source:

/home/mst3k/file_a.txt

/home/mst3k/dir

/home/mst3k/dir/file_b.txt

destination:

/backup/mst3k/file_a.txt

/backup/mst3k/dir

/backup/mst3k/dir/file_b.txt

靈活使用Ubuntu中的Rsync命令

因為專案的原因,幾台伺服器之間要進行時間性的同步相應的log檔案,這些log檔案主要是用來快取使用者的資訊和一些操作的檔案。並且我們在使用 nginx做為 啟用nginx的upstream 中的ip hash功能,從而讓我們的同步的次數,減少了很多,雖然是減少了,但在實際的處理中,還是有著很多功能性...

Linux中檔案的傳輸,rsync命令

rsync是開源的檔案同步工具,特點 開源 快速 多功能 可以實現全量或增量的備份 可以實現本地或遠端的推送和拉取 全量壓縮,通常用於第一次,在企業中本個月 乙個月做一次全量備份 增量壓縮,表示在原有的基礎上新增加檔案或目錄進行壓縮備份,在企業中每天 每週做一次,而在銀行 電信 稅務等資料多的企業,...

水晶報表中畫斜線的方法

方法 1.你可以用附件裡面的 畫圖 繁體裡面叫小畫家的工具 用它來畫 乙個單元格 然後把斜線 畫在裡面 a是輸入你在報表裡面要顯示的文字 分別在斜線的兩邊輸入 畫圖裡面有條斜線 調整的大小儲存 最後在水晶報表裡面插入即可。方法2 就是在word裡面畫好輸入了文字帶斜線的乙個單元格 按鍵盤上面的 pr...