博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux scp 远程文件/目录传输
阅读量:6474 次
发布时间:2019-06-23

本文共 665 字,大约阅读时间需要 2 分钟。

1、获取远程服务器上的文件

scp -P 22 root@www.test.com:/root/test.tar.gz /home/test.tar.gz

上端口大写P 为参数,22 表示更改连接SSH的端口,如果没有更改默认的SSH端口可以不用添加该参数。 表示使用root用户登录远程服务器,:/root/test.tar.gz 表示远程服务器上的文件,最后面的/home/test.tar.gz表示保存在本地上的路径和文件名。

2、获取远程服务器上的目录

scp -r root@www.test.com:/root/testdir  /home/testdir/

 -r 参数表示递归复制(即复制该目录下面的文件和子目录);/root/testdir/ 表示远程服务器上的目录,最后面的/home/testdir/表示保存在本地上的路径。

3、将本地文件上传到服务器上

scp  /home/upload.tar.gz root@www.test.com:/root/upload.tar.gz

其余常用参数有

-4 强制使用ipv4

-6 强制使用ipv6

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩

 

以上是Linux主机下使用scp连接上传下载文件

在win下你可以直接使用来管理vps服务器的文件而且更为方便

转载于:https://www.cnblogs.com/ts-develpoer/p/4342490.html

你可能感兴趣的文章
JEPLUS表格组件数据平铺——JEPLUS软件快速开发平台
查看>>
python中用try来处理程序异常的集中常用方法
查看>>
在redhat6上安装WPS
查看>>
《第七天》
查看>>
java调用cmd命令启动windows服务
查看>>
Eclipse汉化
查看>>
一个Tomcat支持不同的域名访问各自不同程序的配置方法
查看>>
java并发编程之Master-Worker模式
查看>>
SVN错误总结
查看>>
remove server header tomcat
查看>>
aix下oralce占cpu高
查看>>
Mysql问题集锦
查看>>
背完这444句,你的口语绝对不成问题
查看>>
linux命令学习——strings
查看>>
获取世界各国、全国省份、城市、县
查看>>
redhat 6.5 lv 扩容
查看>>
ubuntu 安装deb软件包
查看>>
解决Double类型的金额字段中使用保留两位小数并四舍五入的问题
查看>>
我的友情链接
查看>>
JFinal CaptchaRender图型验证码的又一个实现。
查看>>