cp/scp命令详解
cp:拷贝命令
用法:
cp [参数] source dest
cp [参数] source ... directory
说明:将一个档案拷贝至另一个档案,或数个档案拷贝到另一目录
参数:
-a 尽可能将档案状态、权限等资料都照原状予以复制。
-r 若source中含有目录名,则将目录递归拷贝到目的地
-f 若目的地已经有相同的档案存在,则在复制前予以删除再进行复制
范例:
将档案aaa复制,并命名为bbb:
cp aaa bbb
将所有的C语言程式拷贝至Finish子目录下
cp *.c Finished scp:不同Linux之间拷贝文件的常用三种方法之一
第一种:FTP,需要其中一台搭建FTP服务器
第二种:samba服务,类似windows文件copy的方式来操作,比较简洁方便
第三种:利用scp命令进行文件复制
scp是Security的文件拷贝,基于ssh登录,操作起来方便。
用法:
scp [参数] source dest +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
从本地复制到远程
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
复制文件:
命令格式:
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个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名不变,第2个指定了文件名;
第3、4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程目录,文件名不变,第4个指定了文件名。
例子:
scp /home/hcloud/test/.jpg root@192.168.0.190:/home/hcloud/test/
scp /home/hcloud/test/.jpg root@192.168.0.190:/home/hcloud/test/.jpg
scp /home/hcloud/test/.jpg 192.168.0.190:/home/hcloud/test/
scp /home/hcloud/test/.jpg 192.168.0.190:/home/hcloud/test/.jpg
复制目录
命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码。
例子:
scp /home/hcloud/test/ root@192.168.0.190:/home/hcloud/
scp /home/hcloud/test/ 192.168.0.190:/home/hcloud/
上面命令将本地test目录拷贝到远程Linux上的hcloud目录下
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
从远程复制到本地
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
从远程到本地只需要将后两个参数调换位置就可以了。
例如:
scp root@192.168.0.190:/home/hcloud/test/ /home/hcloud/test/.jpg
scp root@192.168.0.190:/home/hcloud/ /home/hcloud/test/
cp/scp命令详解的更多相关文章
- 【转】linux之cp/scp命令+scp命令详解
linux之cp/scp命令+scp命令详解 名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... dire ...
- scp命令详解
\ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp 使用权限: ...
- ssh scp命令详解
--查看版本 $ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003 --用SSH登录到远程主机 localhost$ ssh -l jsmith(用户名 ...
- Linux 命令之 scp 命令详解
Linux 命令之 scp 命令详解 一.scp 简介 scp 命令用于不同主机之间复制文件和目录. scp 是 secure copy 的缩写,是 基于 ssh 协议进行安全的远程文件拷贝命令. s ...
- scp命令详解—跨服务器复制文件
scp在跨机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登录,那在使用scp的时候密码都不用输入. 在服务器104.238.161.75上操作,将服务器 ...
- 【转】scp命令详解
先说下常用的情况: 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73. 在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录 ...
- 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 scp命令详解
Linux scp命令 Linux scp命令用于Linux之间复制文件和目录. scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. 语法: ...
随机推荐
- error: commit is a merge but no -m
https://segmentfault.com/q/1010000010185984 执行git cherry-pick commitID操作时报错,如题 原因是合并的commitID做过merge ...
- 关于TagHelper的那些事情——自定义TagHelper(TagHelper的Attributes)
接上 Attributes 在最新的VS2015RC版,开始支持了TagHelper的智能提示,主要体现在在写TagHelper有Attributes的提示,正确的Tag和Attribute会变成粗体 ...
- RMAN备份与恢复之概念一
1. 数据库完全备份: 按归档模式分为归档和非归档 归档模式 打开状态,属于非一致性备份 关闭状态,可以分为一致性和非一致性 非归档模式 打开状态,非一致性备份无效 关闭状态,一致性备份,非一致性备 ...
- WAF攻击与防御
背景 对于腾讯的业务来说,有两个方面决定着WAF能否发挥效果,一个是合适处理海量流量的架构,另一个关键因素则是规则系统.架构决定着WAF能否承受住海量流量的挑战,这个在之前的篇章中简单介绍过(详情见主 ...
- JVM调优思路
一.jvm内存调优 (Gc 和 Full gc) hotspot -Xms40m 最小堆内存 -Xmx512m 最大值内存 -verboose:gc -XX:PrintGCDetails -XX: ...
- springMVC配置静态资源访问的<mvc:resources>标签的使用
在springmvc中,为了引用资源的访问不会类似Controller一样被拦截,区分出关注的资源的访问,一般我们在springMVC里面的拦截都会配置为"/",拦截所有的.但是这 ...
- mac软件下载
mac软件下载 http://www.pc6.com/mac/ https://www.macx.cn/
- 程序的入口及AppDelegate窗体显示原理
AppDelegate.m - (void)dealloc { [_window release]; [super dealloc]; } - (BOOL)application:(UIApplica ...
- Java实现MySQL图片存取操作
转载自:http://blog.csdn.net/thc1987/article/details/3972201 存入操作 /* ---------------表结构------------ 表名:s ...
- redis学习笔记——客户端
Redis服务器是典型的一对多服务器程序:一个服务器可以与多个客户端建立网络连接,每个客户端可以向服务器发送命令请求,而服务器则接收并处理客户端发送的命令请求,并向客户端返回命令回复. 对于每个与服务 ...