1. 程式人生 > >八、系統中的檔案傳輸

八、系統中的檔案傳輸

scp,rsync可在兩臺主機之間實現檔案傳輸,scp我們在學習ssh的時候就有接觸過

  • scp
    上傳
    scp  本地檔案  遠端使用者@遠端主機IP:遠端主機目錄
    下載
    scp  遠端使用者@遠端主機IP:遠端主機檔案  本機目錄
    1 下載192.168.239.129桌面的test檔案到本機server桌面
    在這裡插入圖片描述

    2 上傳本機server桌面的file目錄到192.168.239.128桌面
    在這裡插入圖片描述
    scp  [選項]
         -r  遞迴複製整個目錄
         -p  保留原始檔修改時間,訪問時間和訪問許可權
         -P  指定資料傳輸的埠
      
      

  • rsync


    同步檔案時,可以保留原來檔案的許可權,時間,軟硬連結等附加資訊
    rsync  [選項]
         -o   --owner  # 保持owner屬性(屬主)
         -g   --group  # 保持group屬性(屬組)
         -p   --perms  # 保持perms屬性(許可權,不包括特殊許可權)
        -D         # 拷貝裝置檔案和特殊檔案
         -l   --links    # 拷貝軟連結
         -t   --time   # 不更改時間戳屬性(屬主)
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述