如题,两台Linux机器之间传输建可使用scp命令进行传输,方法如下:
前提:使用ifconfig查看两台Linux机器的IP地址,确保两台机器在同一个网段能够互相ping通,如果ping不同,请查看我另一篇博客:《VMware Ubuntu、Win10、ARM板卡相连,互相ping通》
1、Linux用户名释义
如下:
lsy@ubuntu18:~$
- lsy表示用户名
- ubuntu表示机器名(同一台机器可以有很多用户)
- 冒号为分隔符
- ~表示家目录
- $ 普通用户命令行标志是$,如果切换成root用户,该符号会变成#
2、传输文件命令
注意:
-
参数【-r】表示目录文件,如果拷贝目录则需要加上该参数
-
【新文件名】如果缺省表示:保持拷贝后跟原文件名一致
含义 | 命令 |
---|---|
远程 —> 到本地 | scp 【-r】 【远端用户名@远端IP:远端路径/文件名】 【本地路径/新文件名】 |
本地 —> 到远程 | scp 【-r】 【本地路径/文件名】【远端用户名@远端IP:远端路径/新文件名】 |
3、举例(新文件名可以缺省)
例子 | 命令 |
---|---|
远程 —> 到本地 | scp -r lsy@192.168.0.250:~/demo . |
本地 —> 到远程 | scp -r ./demo lsy@192.168.0.250:~/demo |