Linux远程复制(传输)文件之SCP命令用法

Linux远程复制(传输)文件之SCP命令用法

scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2

命令格式:
scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径>
举例:
scp /home/work/source.txt work@192.168.0.10:/home/work/   #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下
scp work@192.168.0.10:/home/work/source.txt /home/work/   #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下
scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/   #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下
scp -r /home/work/sourcedir work@192.168.0.10:/home/work/   #拷贝文件夹,加-r参数 
scp -r /home/work/sourcedir work@www.myhost.com:/home/work/   #使用主机名 
scp -r -v /home/work/sourcedir work@www.myhost.com:/home/work/   #显示详情,加-v参数

(0)

相关推荐

  • linux — 让 scp 始终覆盖或创建目录

    前段时间在搭建前端项目的基础设施时,遇到这样一个问题:在 pipline 上将前端项目 build 之后的文件夹拷贝到 aws 上,我使用 scp 命令将目录从一个远程服务器复制到另一个远程服务器上的 ...

  • linux远程scp,但是不覆盖已经存在文件的方法rsync

    使用cp命令的-n参数即可跳过相同的文件 ,但scp却没这个参数,如何实现呢? rsync 它比scp更强大,支持"不覆盖"原目录 例子:rsync -avz --progress ...

  • 【Linux 命令】scp 命令详解

    Linux 命令之 scp 命令详解 一.scp 简介 scp 命令用于不同主机之间复制文件和目录. scp 是 secure copy 的缩写,是 基于 ssh 协议进行安全的远程文件拷贝命令. s ...

  • Linux下的scp拷贝命令详解

    相同Linux系统中对文件复制拷贝可以用CP命令: cp [options] source dest cp [options] source- directory 说明:将一个档案拷贝至另一档案,或将 ...

  • 奶牛快传,取代你的scp和ftp

    咱们搞生物信息学数据分析的小伙伴通常是接触过服务器,但是呢,很少是物理空间的接触,我们的测序数据上传到服务器通常是使用ftp软件,比如工具FileZilla 和winscp这样的,或者使用scp命令. ...

  • go从编写web代码到部署linux服务器

    首先省略编写代码的过程,成功在本地ip测试成功后,将监听的ip和端口改为服务器的 首先你要知道需要配置的服务器的构架,一般是amd64,arm,可以在服务器里输入uname -a查看 然后进入目标项目 ...

  • 详解Linux中3个文件查找相关命令

    详解Linux中3个文件查找相关命令

  • Linux之SCP远程复制命令使用方法案例攻略

    Linux之SCP远程复制命令使用方法案例攻略 [优点]简单方便,安全可靠:支持限速参数 [缺点]不支持排除目录 [用法] scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 s ...

  • 远程登陆,文件和目录管理,基础命令学习

    关于ip # ip addr      查看ip # vi /etc/sysconfig/network-scrupts/ifcfg-eno    手动设置IP地址 BOOTPROTO=static ...

  • linux 文件查找 find命令详解

    一,从索引库查找文件:locate 索引库:操作系统会周期性的遍历根文件系统,然后生成索引库 手动更新索引库:updatedb 语法:locate [OPTION]... PATTERN... 只匹配 ...

  • Windows、Linux之间传输文件的几种方式

    常见的文件传输协议有ftp.sftp,sftp就是在ftp的基础上对传输的数据进行了加密. ftp速度快,sftp速度略慢但安全性高. ftp默认使用21端口,sftp默认使用22端口. 我使用的是C ...

  • 如何快速登录Linux并传输文件?

    今天,我们来聊聊如何快速获取Linux系统,并且快速登录.这里我们主要是用云服务器演示,首先自己购买一个云服务器,云服务器有很多,例如腾讯云,百度云,阿里云,亚马逊云等,我们这里购买的就是腾讯云,购买 ...

  • Linux下重命名文件或文件夹(mv命令与rename命令)

    [日期:2015-01-02]来源:Linux社区  作者:Linux[字体:大 中 小]在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法.mv命令既可以重 ...