【scp命令】Linux下进行远程拷贝文件

作者:数据小雄 , 分类:Linux , 浏览:1094 , 评论:0

scp命令主要用于Linux下进行远程拷贝文件,和cp命令类似,只是cp命令仅在本机进行拷贝而不能跨服务器,scp传输是加密的。


语法:
scp (选项)  (参数)
选项:
-1:使用ssh协议版本1;
-2:使用ssh协议版本2;
-4:使用ipv4;
-6:使用ipv6;
-B:以批处理模式运行;
-C:使用压缩;
-F:指定ssh配置文件;
-l:指定宽带限制;
-o:指定使用的ssh选项;
-P:指定远程主机的端口号;
-p:保留文件的最后修改时间,最后访问时间和权限模式;
-q:不显示复制进度;
-r:以递归方式复制。
参数:
源文件:要复制的源文件。

目标文件:目标文件,格式为user@host:filename (文件名为目标文件的名称)


一、复制远程机器上文件到本地
将10.10.12.74机器上的/data/xiaoxiong/目录中的test.txt文件复制到本地/data/testdata/目录中。
scp  root@10.10.12.74:/data/xiaoxiong/test.txt  /data/testdata


二、复制远程机器上文件夹到本地
将10.10.12.74机器上/data/xiaoxiong/目录中的test文件夹复制到本地的/data/testdata目录中。
scp  -r root@10.10.12.74:/data/xiaoxiong/test  /data/testdata


三、复制本地机器上文件到远程机器

将本地机器上/data/testdata/目录中的test.txt文件复制到10.10.12.74机器上的/data/xiaoxiong目录中。

scp  /data/testdata/test.txt   root@10.10.12.74:/data/xiaoxiong


四、复制本地机器上文件夹到远程机器
将本地机器上的/data/xiaoxiong/目录中的test文件夹复制到10.10.12.74机器上的/data/testdata目录中。
scp  -r  root@10.10.12.74:/data/xiaoxiong/test   /data/testdata

参考:
linux中的strings命令简介
http://blog.csdn.net/stpeace/article/details/46641069

Linux文件操作命令strings使用方法详细介绍
http://iblog.daobidao.com/linux-linux-file-operation-command-strings-to-use-details.DaoBiDao


—————————————————————————

【版权申明】

如非注明,本站文章均为 数据小雄 原创,转载请注明出处:数据小雄博客,并附带本文链接,谢谢合作!

本文地址:http://zhangzhengxiong.com/?id=73。

—————————————————————————

亲!有什么想法呢?
  • 流泪

    0

  • 打酱油

    0

  • 开心

    3

  • 鼓掌

    0

  • 恐怖

    0

 

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

额 本文暂时没人评论 来添加一个吧
新浪微博
米店
标签列表
@数据小雄 | 专注于数据分析、挖掘、可视化案例分享