linux系统之间的文件传输scp

使用scp可以非常迅速地从一台linux系统将文件传输到另一台linux系统下,主要基于远程连接工具(ssh),所以在使用scp命令前需要安装ssh。

1.安装ssh
首先查看自己的系统是否安装了ssh:

                 $ssh localhost

如果提示”ssh: connect to host localhost port 22: Connection refused“,说明没有安装ssh,需要手动安装:

				 $sudo apt-get install openssh-server

安装完成后,再通过ssh localhost 命令,按照提示输入本机密码,可以看到一个这样的画面:

在这里插入图片描述
则表明成功安装好了ssh。

注意:两台linux都需要安装ssh

2.scp -option root@172.x.xx.x:src_dir dst_dir

其中option有很多选择,常用选项如下:
-r 拷贝整个目录
-f 若拷贝的目标路径下有同名文件,则先将其删除

root表示你要拷贝的文件所属linux的用户名

172.x.xx.x表示root用户的ip地址,可通过ifconfig命令得到

src_dir表示要拷贝的文件的路径,dst_dir表示要拷贝到本机的目标路径,路径一定要是绝对路径,可在该文件路径下打开终端复制路径。

eg:

scp -r oldz@172.16.9.110:/media/oldz/C14D581BDA18EBFA/移动硬盘1/data/J /mnt/33B324037C1A2603/data

意为将用户名为oldz的linux系统下的/media/oldz/C14D581BDA18EBFA/移动硬盘1/data/J整个目录考到本机的/mnt/33B324037C1A2603/data目录下,两个dir之间以空格分开。

然后需要输入oldz用户的密码,接下来就开始拷贝啦,速度贼快。
在这里插入图片描述
本人才疏学浅,有什么问题欢迎留言指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值