Linux的scp命令

摘要:
linux下的scp命令用于在两个linux服务器之间复制文件-PKeep原始文件的修改时间、访问时间和访问权限-V详细显示输出。Scp和ssh将显示整个过程的调试信息——Ccipher用密码对数据传输进行加密。此选项将直接传递给ssh-Fssh_Config指定一个替代的ssh配置文件,该文件将直接传递到ssh。-r参数是最常用的

linux下的scp命令,用于双台linux服务器之间互拷文件(本机到远程或远程到本机)。

第一种是在每一次复制的时候都需要输入目标机器的密码,另外一种是在目标机器上写入一个类似key的文件信息(可以避免每次copy时都要输入密码)

第一种的语法是:

scp 本机用户名@IP 地址:本机文件名1  远程机器用户名@IP 地址:远程文件名2,其中【本地用户名@IP 地址:】可以省略,即:

scp 本机路径 root@192.xx.xx.xx:远程机器的路径

回车后需要输入远程机器(目标机器)root的登录密码(也可是其它用户名)

其中scp的命令参数如下:

-1
强制scp命令使用协议ssh1

-2
强制scp命令使用协议ssh2

-4
强制scp命令只使用IPv4寻址

-6
强制scp命令只使用IPv6寻址

-B
使用批处理模式(传输过程中不询问传输口令或短语)

-C
允许压缩。(将-C标志传递给ssh,从而打开压缩功能)

-p 保留原文件的修改时间,访问时间和访问权限。

-q
不显示传输进度条。

-r
递归复制整个目录。

-v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。

-c cipher
以cipher将数据传输进行加密,这个选项将直接传递给ssh。

-F ssh_config
指定一个替代的ssh配置文件,此参数直接传递给ssh。

其中以-r参数最为常用(递归复制整个目录)

免责声明:文章转载自《Linux的scp命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ExtJs十四(ExtJs Mvc图片管理之四)perl删除Windows下的图片缓存缩略图(Thumbs.db)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux终端(二)

终端驱动器与通用终端接口有时程序需要更好的控制终端而不是使用简单的文件操作来达到。Linux提供了一个可以允许我们控制终端驱动器的接口集合,从而可以使得我们更好的控制终端的输入与输出处理过程。概览正如下图所示,我们可以通过一个与用来进行读写操作相分离的函数调用集合来控制终端。这使得数据接口更为清晰,同时又能更好的控制终端的行为。这并不说是说终端I/O接口是清...

Windows上WinRAR.exe命令行参数说明(转载) .

winrar.exe 命令行参数 [语法]RAR <命令> [ -<开关> ] <压缩文件> [ <@列表文件...> ]RAR [ <文件...> ] [ <解压路径/> ] 一.简单的例子和说明: 压缩文件夹winrar.exe a -ag -k -r -s -ibck c:/b...

Linux之父Linus的8个趣闻轶事

博客中的文章均为meelo原创,请务必以链接形式注明本文地址 《只是为了好玩:Linux之父林纳斯自传》是一本很古老的书了,2001年就有了中文版,在2014的时候图灵图书又把它重新翻译出版了。 Linus是与乔布斯可以相提并论的传奇人物,那么这本书里告诉了我们什么轶闻趣事呢。 #1 正如所有计算机天才,在儿时的时候都很早接触到了计算机。对于Linus,那...

Linux根目录下各目录含义

/boot:系统启动的相关文件,比如内核,grub /etc:配置文件 /dev:设备文件 /root:root用户的家目录 /home:用户家目录 /lib:库文件 /bin:用户的命令文件 /sbin:管理命令 /proc:内核映射文件,进程文件 /opt:第三方程序的安装目录 /mnt:默认挂载目录 /tmp:临时文件 /sys:系统文件...

使用SourceTree管理GitLab代码仓库

使用SourceTree管理GitLab代码仓库 GitLab配置 管理员给使用者开通账号以及分配权限 找到用户设置->添加SSH Key 设置 下面是我已经添加了一个ssh key 添加ssh key 使用终端生成ssh key 红色地方填写你的GitLab账号,终端命令: xxx$ ssh-keygen...

Linux CentOS7.0 (02)修改主机名和ip地址

一、主机名修改 1、查看命令 在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。 “静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。 “瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主...