banner
Aki

Aki

太阳能维修,月亮可更换,星星不闪包退换。
twitter

在Linux下,從不同主機之間複製文件

在 Linux 下從不同主機之間複製文件#

前提#

要複製文件的兩台目標主機要能夠通信。本端要有 scp

SCP 命令#

命令格式:scp [源文件路徑] [目標文件路徑]

使用方式:

usage: scp [-346BCpqrTv] [-c cipher] [-F ssh_config] [-i identity_file]
            [-J destination] [-l limit] [-o ssh_option] [-P port]
            [-S program] source ... target

1、從本端複製文件到目標端#

scp /root/a [email protected]:/root/b

其中 a 和 b 分別為文件名,可以不同名

2、從目標端複製文件到本端#

scp [email protected]:/root/a /root/b

3、注意#

如果要複製文件夾 scp 後要加 -r

由於 scp 是基於 ssh 端口,即默認以本機端口對對端端口同 ssh 口傳輸文件,假設兩端 ssh 端口不同或者做過端口限制需要重新指定,需要在 scp 命令後加 - P,P 必須大寫。參考 scp 使用方式

4、奇奇怪怪的玩法#

能不能遠端對遠端複製?可以

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。