linux常用命令:scp 命令
scp(secure copy)用于进行远程文件拷贝。
1.命令格式:
scp [参数] [源文件] [目标文件]
2.命令功能:
scp在主机间复制文件,他使用 ssh(1)作为数据传输,而且用同样认证和安全性。两个远程登录的服务器间的文件复制是允许的。
3.命令参数:
1) -r 递归的复制整个文件夹
2) -p 保留文件的最后修改时间,最后访问时间和权限模式;
4.使用实例:
1)root@Unbuntu:/home/sunjimeng/桌面# rcp sunmeng@CentOS:/home/sunmeng/rcptext ./ 将远程文件复制到本地

root@Unbuntu:/home/sunjimeng/桌面# ll 总用量 8 drwxr-xr-x 2 sunjimeng sunjimeng 4096 6月 30 08:42 ./ drwxr-xr-x 20 sunjimeng sunjimeng 4096 6月 29 08:27 ../ root@Unbuntu:/home/sunjimeng/桌面# rcp sunmeng@CentOS:/home/sunmeng/rcptext ./ root@Unbuntu:/home/sunjimeng/桌面# ll 总用量 8 drwxr-xr-x 2 sunjimeng sunjimeng 4096 6月 30 08:56 ./ drwxr-xr-x 20 sunjimeng sunjimeng 4096 6月 29 08:27 ../ -rw-r--r-- 1 root root 0 6月 30 08:56 rcptext

2)root@Unbuntu:/home/sunjimeng/桌面# rcp -r sunmeng@CentOS:/home/sunmeng/Documents ./ 复制远程文件到本地

root@Unbuntu:/home/sunjimeng/桌面# rcp sunmeng@CentOS:/home/sunmeng/Documents ./ rcp: /home/sunmeng/Documents: not a plain file root@Unbuntu:/home/sunjimeng/桌面# rcp -r sunmeng@CentOS:/home/sunmeng/Documents ./ root@Unbuntu:/home/sunjimeng/桌面# ll 总用量 12 drwxr-xr-x 3 sunjimeng sunjimeng 4096 6月 30 08:59 ./ drwxr-xr-x 20 sunjimeng sunjimeng 4096 6月 29 08:27 ../ drwxr-xr-x 2 root root 4096 6月 30 08:59 Documents/ -rw-r--r-- 1 root root 0 6月 30 08:56 rcptext

3)将远程文件复制到本地

CentOS:[root@localhost Documents]# ll 总用量 8 -rw-r--r--. 1 root root 38 6月 27 07:19 text1.txt -rw-r--r--. 1 root root 46 6月 27 07:19 text2.txt Unbuntu:root@Unbuntu:/home/sunjimeng/桌面# ll 总用量 8 drwxr-xr-x 2 sunjimeng sunjimeng 4096 6月 30 09:00 ./ drwxr-xr-x 20 sunjimeng sunjimeng 4096 6月 29 08:27 ../ root@Unbuntu:/home/sunjimeng/桌面# touch Unbuntu.txt root@Unbuntu:/home/sunjimeng/桌面# rcp ./Unbuntu.txt sunmeng@CentOS:/home/sunmeng/Documents/ CentOS:[root@localhost Documents]# ll 总用量 8 -rw-r--r--. 1 root root 38 6月 27 07:19 text1.txt -rw-r--r--. 1 root root 46 6月 27 07:19 text2.txt -rw-r--r-- 1 sunmeng sunmeng 0 6月 29 18:05 Unbuntu.txt

4)[root@localhost Documents]# rcp -p text2.txt root@Unbuntu:/home/sunjimeng/桌面 复制文件时保留原文件的属性

CentOS: [root@localhost Documents]# ll 总用量 8 -rw-r--r--. 1 root root 38 6月 27 07:19 text1.txt -rw-r--r--. 1 root root 46 6月 27 07:19 text2.txt [root@localhost Documents]# rcp text1.txt root@Unbuntu:/home/sunjimeng/桌面 [root@localhost Documents]# rcp -p text2.txt root@Unbuntu:/home/sunjimeng/桌面 Unbuntu: root@Unbuntu:/home/sunjimeng/桌面# ll 总用量 16 drwxr-xr-x 2 sunjimeng sunjimeng 4096 6月 30 09:20 ./ drwxr-xr-x 20 sunjimeng sunjimeng 4096 6月 30 09:18 ../ -rw-r--r-- 1 root root 38 6月 30 09:19 text1.txt -rw-r--r-- 1 root root 46 6月 27 22:19 text2.txt

5.其他:
rcp余scp的区别:
rcp通过rsh方式远端复制文件或目录;scp通过ssh方式远端复制文件或目录。
rcp是一种不安全的的传输文件的方式,scp则比较安全,但有可能scp命令执行时需要用户输入密码和口令。
linux下不同服务器间数据传输命令和工具:rcp,scp,rsync,ftp,sftp,lftp,wget,curl。(http://blog.csdn.net/emili/article/details/6858818)
linux常用命令:scp 命令的更多相关文章
- 【转】linux之cp/scp命令+scp命令详解
linux之cp/scp命令+scp命令详解 名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... dire ...
- ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘
本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...
- Linux 常用的压缩命令有 gzip 和 zip
Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip ...
- 在 Linux 下使用 scp 命令
将文件或文件夹从网络上的一个主机拷贝到另一个主机当中去. here:在 Linux 下使用 scp 命令 摘要: scp 是安全拷贝协议(Secure Copy Protocol)的缩写, scp 是 ...
- linux之cp/scp命令+scp命令详解
名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...
- linux之cp/scp命令+scp命令详解(转)
名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...
- Linux 用 sftp scp命令 互传文件
sftp它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性. sftp 是SSH服务的子程序 常用命令 pwd 查看当前工作目录 ls 查看远程当前目录下的所以文件或者目录信息 lls 查看 ...
- Linux小技巧scp命令
Linux服务器运维小技巧scp命令详细教程. 前言 今天给大家带来的是linux中比较实用的命令scp.善用小技巧,解决工作中的痛点. 掌握一门好的技术或者说一门好的艺术,最快捷的方式就是融入到工作 ...
- Linux学习之三--scp命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...
- 在linux上使用"scp"命令拷贝一个目录到另一台服务器的时候报"not a regular file"错误的解决办法
今天在linux命令行使用scp命令拷贝一个目录到另一台服务器的时候,报如下错误: [root@hadoop01 ~]# scp flume -r hadoop02:/root/apps flume: ...
随机推荐
- [C#/Java] C#中调用Servlet示例
需求 通用消息接口使用servlet作为服务器端服务接口,第三方应用程序通过http post的方式调用servlet,实现与通用消息接口的调用连接. 参数说明如下: msgTitle:消息标题,描述 ...
- ELK(使用RPM包安装配置ELK)
1,安装环境查看 2,下载rmp包 下载地址:https://www.elastic.co/cn/downloads 分别下载最新rmp包 elasticsearch-6.2.4.rpm logsta ...
- Zabbix忘记登录密码重置
Zabbix忘记登录密码了 登录MySQL查看用户 select * from users\G 重置密码 mysql> use zabbix; mysql> update users se ...
- opencv3在CMakeLists.txt中的调用问题
在cmake工程中使用opencv需要在CMakeLists.txt文件中加以调用,在opencv2.xx版本,可以用以下语句 # 寻找OpenCV库 find_package( OpenCV REQ ...
- CentOS 7 安装. Net Core SDK 2.0
1.安装.Net Core SDK 2.0 1)首先准备好先决条件 sudo yum install libunwind libicu(安装libicu依赖) 2)下载.net Core SDK二进制 ...
- shuffle
<?php function genArr($len) { $arr = array(); $len = $len; for ($w=1; $w < $len ; $w++) { $arr ...
- Master Boot Record
https://en.wikipedia.org/wiki/Master_boot_record https://zh.wikipedia.org/wiki/主引导记录 A master boot r ...
- c# listView中列宽随列中的内容自动调整
1.创建一个类 ListViewAutoChange 作用:自动调整ListView的列宽 代码如下:(内容很容易理解,没加注释) using System; using System.Collec ...
- sql 对某列取值进行if判断
select if(area_id =350000, 1, 2) as area_id from my_table 取地区编号为350000的设置成 1, 其他的设置成2
- npm的用户名添加不上的原因
npm添加不上的错误e401 1.用cnpm提交,会提交的tao.org这个域名了,用npm提交试试 2.如果npm提交不上,那就查看配置文件配置中 registry=http://registry. ...