Linux中scp 命令使用

2021-10-01 21:45:03 字數 1352 閱讀 7558

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...