命令格式
在实际开发过程中可能需要两台Linux服务器之间传输文件,那么就可以使用scp命令来实现文件传输。虽然scp传输的慢,但是scp使用了ssh传输,确保了传输的安全性
scp /root/soft/ root@127.0.0.1:/root/mysoft/
复制
格式说明:
scp:scp固定格式
/root/soft/:文件或文件夹所在的路径
root:接收方服务器用户名
127.0.0.1:接收方服务器IP
/root/mysoft:接收方存储位置
传输步骤
1、打开远程软件,如Xshell连接服务器
2、进入需要传输的文件或文件夹路径
3、输入以上命令
4、在会后的提示中输入yes
Are you sure you want to continue connecting (yes/no)?
复制
5、输入接收方服务器的密码
传输示例
1、复制文件夹
scp -r /root/soft/ root@127.0.0.1:/root/mysoft/
//含文件夹本身
复制
2、复制文件夹下所有文件
scp /root/soft/* root@127.0.0.1:/root/mysoft/
//注意:不包含文件夹本身
复制
3、复制文件
scp /root/soft/ifilldream.png root@127.0.0.1:/root/
//注意:不会重命名文件
复制
4、复制文件
scp /root/soft/ifilldream.png root@127.0.0.1:/root/mysoft/filldream.jpg
//注意:会重命名文件
复制
除了scp命令,还可以使用rsync命令来传输文件,rsync和scp命令类似
传输文件:
rsync /root/soft/ifilldream.png root@127.0.0.1:/root/mysoft/
复制
传输文件夹:
rsync -r /root/soft/ root@127.0.0.1:/root/mysoft
复制
【精彩推荐】
文章转载自笔记有云,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。