Linux为我们提供了两个用于文件copy的命令。一个是cp,一个是scp,可是他们略有不同,cp 主要是用于在同一台电脑上,在不同的文件夹之间来回copy文件 scp 主要是在不同的Linux系统之间来回copy文件。scp即security cp,带有安全性的复制。

在两台linux机之间拷贝文件,我们打开当中随意一台就可以,利用scp可实现两者之间文件文件夹的传输:

从本地server拷贝到远程server

(1) 拷贝文件:

命令格式:

scp local_file remote_username@remote_ip:remote_folder

或者

scp local_file remote_username@remote_ip:remote_file

或者

scp local_file remote_ip:remote_folder

或者

scp local_file remote_ip:remote_file

第1,2个指定了username,命令运行后须要输入用户password,第1个仅指定了远程的文件夹,文件名称字不变,第2个指定了文件名称

第3,4个没有指定username,命令运行后须要输入username和password,第3个仅指定了远程的文件夹。文件名称字不变,第4个指定了文件名称

(2) 拷贝文件夹:

命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder

或者

scp -r local_folder remote_ip:remote_folder

第1个指定了username。命令运行后须要输入用户password;

第2个没有指定username,命令运行后须要输入username和password;

从远程server拷贝到本地server

从远程拷贝到本地的scp命令与上面的命令雷同,仅仅要将从本地拷贝到远程的命令后面2个參数互换顺序即可了。

实例1:从远处拷贝文件到本地文件夹

命令:

scp root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/

说明:

从192.168.120.204机器上的/opt/soft/的文件夹中下载nginx-0.5.38.tar.gz 文件到本地/opt/soft/文件夹中

实例2:从远处拷贝到本地

命令:

scp -r root@192.168.120.204:/opt/soft/mongodb /opt/soft/

说明:

从192.168.120.204机器上的/opt/soft/中下载mongodb 文件夹到本地的/opt/soft/文件夹来。

实例3:上传本地文件到远程机器指定文件夹

命令:

scp /opt/soft/nginx-0.5.38.tar.gz root@192.168.120.204:/opt/soft/scptest

输出:

说明:

复制本地opt/soft/文件夹下的文件nginx-0.5.38.tar.gz 到远程机器192.168.120.204的opt/soft/scptest文件夹

实例4:上传本地文件夹到远程机器指定文件夹

命令:

scp -r /opt/soft/mongodb root@192.168.120.204:/opt/soft/scptest

输出:

另外:最简单的方法,从ip为192.168.120.204的机子上复制/opt/soft/mongodb的全部内容到本地机子/usr/lll中。

我们登录本机。而且切换到/usr/lll文件夹下:

cd /usr

cd lll

scp 192.168.120.204:/opt/soft/mongodb.

之后依据要求输入204机子的管理员password就可以完毕复制,最后一行的“.”不可缺,指的是不仅将mongobd文件夹拷贝到本机中。而且当中的全部文件也跟着一并复制。完毕这些复制的前提是您是远程机的管理员。

两个linux之间拷贝文件及文件夹相关推荐

  1. 需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行 并设置sz和rz在Windows和Linux之间发送和接收文件不用搭FTP...

    需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行 并设置sz和rz在Windows和Linux之间发送和接收文件不用搭FTP 需求:过滤下面这个网页里共723行 校对中里 行数为两位数 ...

  2. 两台电脑之间怎么互相传文件

    两台电脑之间怎么互相传文件         给大家一个最简单的方法 ,也就是笔记本之间,这个方法很简单 将两台电脑用网线连接起来 ,然后 1.选择家庭组 2.创建家庭组 3. 这是候第二台电脑亮相了 ...

  3. 两台电脑之间怎么互相传文件?

    ​随着技术的发展,我们似乎可以从家中或工作电脑远程访问另一台电脑.同时,一些用户也在想,"我能不能把文件从一台电脑远程传输到另一台电脑,这样我就可以在本地电脑上随心所欲地查看和编辑文件了&q ...

  4. 交换机和路由器区别+自动获取和使用固定IP的区别+win10系统设置网络ip+两台电脑之间怎么互相传文件+两电脑用一根网线传数据+

    文章目录 交换机和路由器区别 1 路由器可以为局域网自动分配IP和虚拟拨号 交换机只是用来分配网络数据的 路由器在网络层,根据IP地址寻址. 路由器可以处理"TCP/IP"协议,交 ...

  5. 文件传输助手:两台电脑之间怎么互相传文件

    在生活中,传输文件几乎是每时每秒都在发生的事,今天小编给大家介绍一款文件传输助手--易我电脑迁移软件.为什么突然说起这款软件呢?是因为不少小伙伴都问到小编,两台电脑之间怎么互相传文件?其实,在这种情景 ...

  6. Linux网络容灾,一个简单的两个Linux之间的容灾备份的Demo

    一个简单的两个Linux之间的容灾备份的Demo,设计到的内容有ssh公钥和私钥的原理,rsync命令的用法. 当然使用这些的前提是ssh和rsync已经都安装好. 首先配置ssh,当rsync通过s ...

  7. 两台linux之间传输文件的方法

    scp传输 当两台Linux主机之间要互传文件时可使用SCP命令来实现 scp传输速度较慢,但使用ssh通道保证了传输的安全性 复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者 ...

  8. 两个linux系统拷贝文件,两台linux文件拷贝

    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话. 最简单的 ...

  9. scp命令在两台linux之间传输文件

    scp ./aa  root@10.0.0.4:/root scp 命令简介 Linux scp 命令用于 Linux 之间复制文件和目录. scp 是 secure copy 的缩写, scp 是 ...

最新文章

  1. day15 python-03 列表,元组,字典
  2. python函数太多_numpy Loadtxt函数似乎消耗了太多内存
  3. 数据结构和算法-链表
  4. docker-conpose 入门
  5. 借力IBM 贵州移动搭建云计算民生服务平台
  6. 透视前端工程化之 Webpack 基本介绍【文末有彩蛋~】
  7. JQuery 补充
  8. android 向上弹出,android 弹出Popupwindow 自适用(Activity或者Dialog)判断向上还向下...
  9. java 8 dsl_java – Spring – QueryDsl支持的高级比较器
  10. win10磁盘100%占用
  11. python官网学习爬虫资料_Python爬虫学习?
  12. 打印机服务器端口无显示器,什么是打印机端口?无法找到打印机端口是怎么回事?...
  13. 一文搞懂PV、UV、VV、IP及其关系与计算
  14. 企业的护城河与个人的护城河 更新(2019-05-11)
  15. Notepad++ 7.6.4 x64安装包
  16. FileDetector-基于java开发的照片整理工具
  17. 人形机器人视觉处理——垃圾分类
  18. Memory 基础知识介绍
  19. 获取mysql 自增id 和mysql 下一个自增id的方法
  20. jcfis.SMBException(incorrect function,0xC000009A等)解决办法

热门文章

  1. 存内计算能否成为下一代AI芯片的关键
  2. 商业航天:通往太空旅程的新门票
  3. 概念炒作的背后,“智能合约”的真相是什么?
  4. 苹果员工“神操作”:自建网站揭露公司性骚扰和歧视事件
  5. 产品上线前会发生什么故事? | 每日趣闻
  6. 尴尬!因软件 Bug ,美国数百名囚犯释放后无法出狱
  7. 为什么 CTO、技术总监、架构师都不写代码,还这么牛?
  8. 不允许程序员透露薪资!!!凭啥?
  9. 饿了么四年、阿里两年:研发路上的一些总结与思考
  10. vue-router 按需加载的 3 种方式