scp 命令是 SSH 中最方便有用的命令了,scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 与rcp 不同的是,scp 在需要进行验证时会要求你输入密码或口令。
scp [options] [本地用户名@IP地址:]文件名 1 [远程用户名 @IP 地址 :] 文件名 2
-v 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口 . 注意 -p 已经被 rcp 使用 .
-4 强行使用 IPV4 地址 .
-6 强行使用 IPV6 地址 .
-r 递归复制整个文件夹,Recursively copy entire directories.
-p  保留原来的一些属性
举例:scp -p test.sh 10.48.30.191:/root(将当前目录下的test.sh文件拷贝到10.48.30.191root目录下)
      scp 10.48.30.191:/root/test.sh /root (把191root下的test.sh文件拷贝到本机root目录下)
scp root@121.199.21.107:/opt/data/android4.3.tar.gz ./
注意:如果是从机器A的文件X远程复制到机器B的文件Y下面,可以使用-r(表示递归)选项,比如
scp -r X user@B_IP:Y
我在192.168.19.122的/home/taoyx/android4.2/external/下面,将webkit子目录移动192.168.16.203指定目录下面,使用下面的命令
scp -r webkit taoyx@192.168.16.203:/home/taoyx/program_dev/nufront/
并且如果目录主机下的nufront目录不存在的话,将会自动创建该目录。另外还有一个技巧,就是一次可以复制很多文件,比如
scp -r a.txt b.txt c.txt d.txt root@192.168.90.26:/usr/local/src
还可以使用通配符
scp -r b-access.*  root@115.29.160.190:/home/users/taoyx/
使用特殊指定端口时,使用-P选项
scp -P 22222 -r ats_pp.so root@202.102.22.163:/usr/local/libexec/trafficserver/

linux下远程传输文件命令scp使用注解相关推荐

  1. linux scp传输文件权限被拒绝,Linux的远程传输文件scp及出现Permission denied (publickey).lost connection问题解决方法...

    一.Linux的远程传输文件scp使用方法 1.当前Linux系统 --> 远程Linux系统 scp 当前Linux系统文件路径/文件名 远程Linux用户名@IP地址:远程Linux系统文件 ...

  2. Linux常用命令(一) —— 开关机命令shutdown、远程登录命令ssh、远程拷贝文件命令scp

            目录 1.关机/重启命令 shutdown 2.远程登录命令 ssh 3.远程拷贝文件命令 scp 1.关机/重启命令 shutdown (1) 基本格式 直接使用 shutdown ...

  3. Linux常用命令——远程传输文件(scp/rsync)

    Linux服务器可以使用scp和rsync命令来实现远程传输文件. 1. scp命令 scp语法 scp [option] 源文件 目标IP@目录 scp用法举例: eg1:将/tmp/test.lo ...

  4. 【linux命令详解】scp远程传输文件命令

    //实例 //将当前目录下的dvr文件夹复制到 admin@172.18.1.240:/home/nfs/这个目录下 scp -r ./dvr admin@172.18.1.240:/home/nfs ...

  5. linux传输文件命令scp乱码,CP,SCP 命令(包括windows与linux用xshell互传)

    名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...

  6. 远程传输文件命令:scp、rsync

    一.rsync 拷贝本地文件.rsync -a /data /backup  拷贝到远程机器.rsync -avz *.c spider@10.18.65.23:~ 限制宽带.rsync -arz - ...

  7. 从远程服务器拷贝文件命令,远程拷贝文件命令Scp的使用

    scp通过网络在两台主机之间拷贝文件,数据在传输过程中是经过加密的,其底层使用ssh来进行数据传输,并且它和ssh有相同的验证机制和同样的安全级别.当使用scp拷贝一个文件到另一台主机上的时候,如果目 ...

  8. linux下adb传输文件,使用adb在电脑和手机间传文件,adb手机传文件

    使用adb在电脑和手机间传文件,adb手机传文件 首先需要root手机. 然后,"Win + R",打开cmd窗口.下面以copy d:\1.txt到/system/目录为例说明 ...

  9. linux下的删除文件命令,Linux下删除文件命令

    在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家. Linux下删 ...

最新文章

  1. 重磅:辽宁副省长获中国版诺贝尔奖 !2020未来科学大奖揭晓
  2. 列表list和numpy的ndarray的copy()函数
  3. 皮一皮:这口罩不错,再来一打...
  4. python核心编程电子版_python核心编程答案.pdf
  5. 《51单片机应用开发从入门到精通》——2.6 中断控制功能的作用
  6. python 位置参数、默认参数、可变参数位置关系_python的位置参数、默认参数、关键字参数、可变参数区别...
  7. 基于ZKWeb + Angular 4.0的开源管理后台Demo
  8. mca终端_MCA的完整形式是什么?
  9. java如何画百分比圆环_canvas绘制旋转的圆环百分比进度条
  10. c位边上还有什么位_会议桌C位,是它!
  11. 我的世界服务器传送系统,我的世界多人服务器任何人都没权限了 不能回主城 不能传送 等等...
  12. 如何利用Google谷歌浏览器来查看GET或POST请求以及传递的数据
  13. vue可填写表格_vue表格中添加一条数据且可编辑
  14. SSH key的生成及使用
  15. 易百教程(IT技能学习平台)
  16. Hibernate(1)——简介
  17. HTTP协与Apache服务的搭建
  18. 在python2里怎么使用ttk_关于用户界面:python 2.7中的Tkinter和ttk
  19. 第一行代码-第二版(郭霖著)笔记(初识Android)
  20. 计算机和主域丢失信任关系,此工作站和主域间的信任关系失败

热门文章

  1. Python学习笔记第五周
  2. ThinkPHP入门(二)
  3. MongoDB(一):安装
  4. 转--Android如何在java代码中设置margin
  5. ios11修改微信步数_小程序同步微信步数
  6. php redis search,php redis类
  7. 5.7版本mysql操做语法_mysql-5.7.25安装及常用语法
  8. 人工智能诗歌写作平台_人工智能将改变文学创作的未来?
  9. java 汇率使用的数据类型_Flink计算支持的数据类型
  10. php判据的例子,科学网—Hartle-Srednicki判据 - 李淼的博文