Linux命令学习之路——档案拷贝:cp
使用权限:所有角色
使用方式:cp [ -arf ] source dest / cp [ -arf ] source... Directory
作用:把一个档案拷贝到另一个档案(档案复制),或将多个档案拷贝到某个目录中
注意点:
1.如果档案已经存在,在将一个档案复制到另一个档案时,将会发生内容覆盖
2.如果档案不存在,在将一个档案复制到另一个档案时,将会创建一个新档案
关键点:
1.前置条件
(1)-a : 尽可能将档案状态、权限等资料全部按照原样进行复制
(2)-r : 如果source中包含目录名,则将该目录及目录下的文档依次拷贝至目的地
(3)-f : 如果目的地已经有相同的档案存在时,先进行删除再进行复制
2.source : 源地址
3.dest / Directory : 目标地址
使用示例:
1.假设已有档案 test.txt 和 test1.txt ,将档案 test.txt 复制到 test1.txt ,将会发生覆盖
cp test.txt test1.txt
2.假设档案 test.txt 和 test1.txt 位于 /usr/etc下,现将 test.txt 和 test1.txt 复制到 /usr目录下,如有档案重复,先删除
cp -f test.txt test1.txt /usr/
3.假设档案 test.txt 和 test1.txt 位于 /usr/etc下,现将 /usr/etc 目录下的所有文件复制到 /home 目录下
cp /usr/etc/* /home
4.加入已有档案 test.txt ,现将档案 text.txt 复制到 test2.txt (不存在)中,将会产生新档案 test2.txt
cp test.txt test2.txt
总结:cp命令用于文件复制,其全称为copy;文件拷贝分两种情况,一是单文件的拷贝,二是多文件的拷贝;单文件拷贝时,如果目标地址文件已存在则会发生覆盖,如果目标地址文件不存在时会创建一个新文件;多文件拷贝时,可选择拷贝多个,也可选择直接拷贝文件夹;在 cp 命令后采用 -r 时,如果检测到 source 是一个路径,会把该文件夹及其下的文件全部进行拷贝到目标地址;
Linux命令学习之路——档案拷贝:cp的更多相关文章
- Linux命令学习之路——文档权限管理:chmod
使用权限:所有角色 使用方式:chmod [ -cfvR ] [ --help ] [ --version ] mode file... 作用:该命令用于在Linux中管理和变更角色对文档的存取权限 ...
- Linux命令学习之路——文档连接创建:ln
使用权限:所有角色 使用方式:ln [ -options ] source target 作用:建立源文件与目标文件之间的连接 注意点: 1.连接分为硬连接和软连接,其中硬连接不能对目录做硬连接,且不 ...
- Linux命令学习之路——内容剪切:cut
使用者:所有角色 用法:cut [ -bcdfn ] [ --complement ] filename 作用:截取文件中的部分字段用于展示或存储到新文件中 应用场景: 1.内容展示 : 截取一个或多 ...
- Linux命令学习之路——变更文档拥有者:chown
使用权限:root用户 使用方式:chown [ -cvfRh ] [ --help ] [ --version ] user[ :group ] file... 作用:该命令用于改变文档的拥有者 注 ...
- Linux命令学习之路——变更工作目录:cd
使用权限:所有角色 使用方式:cd [ targetDir ] 作用:该命令用于在Linux中切换工作目录 注意点: 1.targetDir代表目标目录,可以采用绝对路径或相对路径表示: 2.当tar ...
- Linux命令学习之路-文档浏览之less
使用权限:所有角色 使用方式:less [ options ] filename 作用:文档内容浏览,可向前或者向后浏览文档内容 注意点: 1.less 命令和 more 命令的作用大致相同,less ...
- Linux命令学习
Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...
- Linux命令学习笔记1
1.Linux命令学习 2.Mkdir /data -创建文件夹 在/下创建文件夹 data 3.Cd -目录切换 列如cd / 4.Touch /data/1 ...
- 《Linux命令学习手册》系列分享专栏
<Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...
随机推荐
- kali-rolling安装nessus 7并创建扫描任务教程
一.下载 下载页面:https://www.tenable.com/downloads/nessus 如果自己安装的kali是32位的则选择上边的32位版本下载 二.安装 直接用dpkg安装即可: d ...
- Windows平台dump文件的产生,调试;工程配置pdb文件怎么生成
http://blog.csdn.net/byxdaz/article/details/25872151
- php常见问题-foreach和引用造成的问题。
结论: foreach($arr as &$v) 类似这样的引用循环, 脚本语言需要注意,再次使用 $v时,他还指向原来的引用.会产生问题. unset($v)可以解除引用. 所以循环引用过 ...
- Minimum supported Gradle version is 4.1. Current version is 2.14.1
Error:Minimum supported Gradle version is 4.1. Current version is 2.14.1. If using the gradle wrappe ...
- 蓝桥杯—BASIC-27 2n皇后问题(DFS)
问题描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后.现在要向棋盘中放入n个黑皇后和n个白皇后, 使任意的两个黑皇后都不在同一行.同一列或同一条对角线上,任意的两个白皇后都不在同一行. 同一列或 ...
- 使用 NumPy 和 Matplotlib 绘制函数图
Numpy是用python进行科学计算的基本程序包. 它主要包含以下功能: ♦强大的n维数组对象 ♦复杂(广播)函数工具 ♦用于集成c/c++和Fortran代码-有用的线性代数 ♦傅里叶变换和随机数 ...
- shell 文件条件判断
按照文件类型进行判断 '-b 文件' 判断该文件是否存在,并且是否为块设备文件(是块设备文件为真) '-c 文件' 判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真) '-d 文件' 判 ...
- [转载]mysqlcreate新建用户host使用%,本地无法连接原因及解决方法
转载自 http://www.2cto.com/database/201307/225781.html mysql,因为root权限过高,所以新建一用户appadmin,权限仅为要用到的数据库.创建语 ...
- zookeeper集群环境搭建(使用kafka的zookeeper搭建zk集群)
---恢复内容开始--- 使用kafka的zookeeper来搞集群的话和单纯用zk的其实差不了多少. 0.说在前头,搭建kafka集群之前请把每个服务器的jdk搞起来. 1.安装kafka wget ...
- JavaScript -基础- 函数与对象(二)String
一.判断数据类型typeof与判断对象类型instanceof 1.typeof typeof只能判断基础数据类型,无法判断引用数据类型 <script> var s="hell ...