【Linux学习】Linux必备命令(一)--之cp命令详解
【Linux学习】Linux必备命令(一)–之cp命令详解
1.命令详解
cp 命令主要用于拷贝文件,用法,cp old.txt /tmp/new.txt ,常用来备份,如果拷贝目录需要加-r 参数,常用参数详解如下:
用法: cp [选项] [-T] 源文件 目标文件或:cp [选项] 源文件 目录或:cp [选项] -t 目录 源文件将源文件复制至目标文件,或将多个源文件复制至目标目录。长选项必须使用的参数对于短选项时也是必需使用的。
-a, --archive 等于-dR --preserve=all;--backup[=CONTROL 为每个已存在的目标文件创建备份;
-b 类似--backup 但不接受参数;--copy-contents 在递归处理是复制特殊文件内容;
-d 等于--no-dereference --preserve=links;
-f, --force 如果目标文件无法打开则将其移除并重试(当 -n选项存在时则不需再选此项);
-i, --interactive 覆盖前询问(使前面的 -n 选项失效);
-H 跟随源文件中的命令行符号链接;
-l, --link 链接文件而不复制;
-L, --dereference 总是跟随符号链接;
-n, --no-clobber 不要覆盖已存在的文件(使前面的 -i 选项失
效);
-P, --no-dereference 不跟随源文件中的符号链接;
-p 等于--preserve=模式,所有权,时间戳;--preserve[=属性列表 保持指定的属性(默认:模式,所有权,时间戳),如果可能保持附加属性:环境、链接、xattr 等;
-c 类似 --preserve=context;--sno-preserve=属性列表 不保留指定的文件属性;--parents 复制前在目标目录创建来源文件路径中的所有目录;
-R, -r, --recursive 递归复制目录及其子目录内的所有内容。
***更多命令使用:cp --help 查看***
2.命令示例
复制文件
[root@nie linux]# ls
1.txt linux.txt word
[root@nie linux]# ls word/
[root@nie linux]# cp 1.txt 2.txt 复制到当前目录并重命名
[root@nie linux]# ls
1.txt 2.txt linux.txt word
[root@nie linux]# cp 1.txt word/ 复制到word目录下
[root@nie linux]# ls word/
1.txt
[root@nie linux]# cp 1.txt word/2.txt 复制到word目录下并重命名
[root@nie linux]# ls word
1.txt 2.txt
复制多个文件
把多个文件一次性复制到目标文件夹下,每个文件用空格分隔;
[root@nie linux]# ls
1.txt 2.txt linux.txt word
[root@nie linux]# cp 1.txt 2.txt linux.txt word/
[root@nie linux]# ls word/
1.txt 2.txt linux.txt
或:使用通配符*
[root@nie linux]# cp *.txt word/
[root@nie linux]# ls word/
1.txt 2.txt linux.txt
复制目录
复制目录一定要加“-r”参数,否则会出现错误
[root@nie linux]# ls
1.txt 2.txt a linux.txt word
[root@nie linux]# cp a word/
cp: 未指定 -r;略过目录'a'
[root@nie linux]# cp -r a word/
[root@nie linux]# ls word/
1.txt 2.txt a linux.txt
【Linux学习】Linux必备命令(一)--之cp命令详解相关推荐
- linux cp -r 参数,Linux系统中cp命令的参数及用法详解
Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...
- LINUX学习基础篇(六)帮助命令
LINUX学习基础篇(六)帮助命令 帮助命令 man(Manual) info help - -help 帮助命令 man(Manual) 作用:查看联机帮助手册. 执行权限:所有用户. man命令的 ...
- linux实验试题 cp,cp命令实验,cp命令
cp命令实验,cp命令 创建条件 [root@localhost ~]#mkdir /source [root@localhost~]#mkdir /target [root@localhost~]# ...
- Linux学习——Linux文件与目录管理
Linux学习--Linux文件与目录管理 实验内容 实验目的 实验指导 实验内容 练习Linux文件和目录操作命令. 实验目的 掌握文件与目录管理命令 掌握文件内容查阅命令 实验指导 文件与目录管理 ...
- linux xxx命令,linux命令ps aux|grep xxx详解
对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...
- linux中替换命令详解,linux中sed命令字符串替换的用法详解
Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...
- linux命令ps -aux|grep xxx详解
linux命令ps -aux|grep xxx详解 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大 ...
- 编程实现linux中的who命令功能,Linux who命令简介及使用方法详解
玩蛇网推荐图文教程:python 列表 本文是关于Linux who命令简介及使用方法详解一文.如果你是一名系统管理员,可能需要需要在一个特定的时间点都有谁活跃在系统上.以便必须严密监视我们的服务器. ...
- linux dig命令的安装和使用详解
linux dig命令的安装和使用详解 什么是dig命令 Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题 ...
- 深入学习Linux摄像头(四)三星平台fimc驱动详解
深入学习Linux摄像头系列 深入学习Linux摄像头(一)v4l2应用编程 深入学习Linux摄像头(二)v4l2驱动框架 深入学习Linux摄像头(三)虚拟摄像头驱动分析 深入学习Linux摄像头 ...
最新文章
- 4.0以后的新布局方式GridLayout
- Windows x64内核学习笔记(一)—— 环境与配置
- api可以主动采集用户数据吗_自动采集数据
- HTML文件上传对象file
- 数据库系统的维护与优化(二)
- java工作流 表设计_创建activiti工作流所需23张表
- 总结之:CentOS 6.5基于DHCP的PXE自动化安装系统详解
- linux信号处理编程实验报告,实验二进程通信-Linux实验报告
- 开锁与网络安全的5个相通之处
- 手风琴几排簧好_四排簧手风琴适合初学者么
- 湖南大学计算机专业毕业生待遇,分享湖南大学2017年毕业生就业基本情况及质量薪资...
- 人工智能 —— 归结演绎推理
- 根据Landset 8计算植被覆盖度
- 调用新浪微博开放平台接口
- NOIP2018 复赛提高组一等奖获奖名单
- Android 集成腾讯播放器sdk(支持多格式,直播,m3u8等)重点是免费
- 5G无线技术基础自学系列 | 时域资源
- 浅谈ERP数据的重要性
- Q4营收突破20亿且连续四个季度盈利斗鱼驶入“后直播时代”快车道
- 解决Win7的一个毛病——睡眠失效(只关闭显示器,不关主机)