scp命令可以支持本地文件復制也支持遠程文件復制了,下面我們來為各位整理了一些scp 命令實現文件復制示例,希望這些例子對各位有幫助.
復制文件:
(1)將本地文件拷貝到遠程
scp 文件名 root@59.64.28.78:遠程路徑
(2)從遠程將文件拷回本地
scp root@59.64.28.78:文件名 本地路徑
復制目錄:
(1)將本地目錄拷貝到遠程
scp -r 目錄名 root@59.64.28.78:遠程路徑
(2)從遠程將目錄拷回本地
scp -r root@59.64.28.78:目錄名 本地路徑.
例子:拷貝遠程文件到本地:
scp root@192.168.0.1:/home/database.php /var/www/database.php
拷貝本地文件到其他服務器:
scp /var/www/database.php root@192.168.0.1:/home/database.php
拷貝目錄帶上 -r 參數,ssh非22端口帶上-P 參數.
scp -P 2133 -r root@192.168.0.1:/home/wwwroot/ /var/www/
scp -P 2133 /var/www/ root@192.168.0.1:/home/wwwroot/
幾個可能有用的參數:
-v 和大多數 linux 命令中的 -v 意思一樣,用來顯示進度,可以用來查看連接,認證 ,或是配置錯誤.
-C 使能壓縮選項.
-r 傳遞目錄下的所有內容.
-P 選擇端口,注意 -p 已經被 rcp 使用.
-4 強行使用 IPV4 地址.
-6 強行使用 IPV6 地址.
新聞熱點
疑難解答