scp是secure copy的簡寫;一般用於在linux下進行遠端拷貝檔案,可以在linux伺服器之間複製檔案和目錄。
命令格式:scp [引數] [原路徑] [目標路徑]
例如複製檔案 可以指定使用者名稱也可以不指定,可以覆蓋目標檔案:scp local_file remote_username@remote_ip:remote_folder
orscp local_file remote_username@remote_ip:remote_file
orscp local_file remote_ip:remote_folder
orscp local_file remote_ip:remote_file
例如兩台伺服器分別為 a:10.20.30.01 b:10.20.30.02
將a伺服器上/tmp/2019目錄下的所有檔案傳輸到b:10.20.30.02的/tmp/2020目錄下,在伺服器a上執行:scp -r /tmp/2019 [email protected]:/tmp/2020
將b伺服器上/tmp/2020目錄下的檔案全部複製到本地的/tmp/2019目錄下,在伺服器a上執行:scp -r [email protected]:/tmp/2020 /tmp/2019
scp 命令引數:
-1 強制scp命令使用協議ssh1
-2 強制scp命令使用協議ssh2
-4 強制scp命令只使用ipv4定址
-6 強制scp命令只使用ipv6定址
-b 使用批處理模式(傳輸過程中不詢問傳輸口令或短語)
-c 允許壓縮 (將-c標誌傳遞給ssh,從而開啟壓縮功能)
-p 保留原檔案的修改時間,訪問時間和訪問許可權
-q 不顯示傳輸進度條
-r 遞迴複製整個目錄
-v 詳細方式顯示輸出
-c cipher 以cipher將資料傳輸進行加密,這個選項將直接傳遞給ssh
-f ssh_config 指定乙個替代的ssh配置檔案,此引數直接傳遞給ssh
-i identity_file 從指定檔案中讀取傳輸時使用的金鑰檔案,此引數直接傳遞給ssh
-l limit 限定使用者所能使用的頻寬,以kbit/s為單位
-o ssh_option
-p port 注意是大寫的p, port是指定資料傳輸用到的埠號
-s program 指定加密傳輸時所使用的程式
Linux下scp命令的使用
scp secure copy安全拷貝縮寫 實現linux作業系統下檔案的安全拷貝 在80.86下將80.85的 home test.c檔案拷到當前目錄下 scp root 10.192.80.85 home test.c 在80.86上將當前目錄的test.c檔案拷貝到80.85的 home目錄下...
Linux下的scp命令使用
scp命令用於不同linux伺服器之間的複製 方法如下 scp r filename 127.1.1.0 filename r選項是複製目錄時用的,如果只是乙個檔案去掉 r選項即可,filename代表的是你要複製的檔案的路徑,127.1.1.0代表的是另一台機器的ip位址,同樣filename代表...
linux中scp命令使用技巧詳解 傳輸速度
解,希望此方法對大家會幫助。scp 命令 scp 可以在 2個 linux 主機間複製檔案 命令基本格式 scp 可選引數 file source file target 從 本地 複製到 遠端 複製檔案 命令格式 scp local file remote username remote ip r...