【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命令详解相关推荐

  1. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  2. LINUX学习基础篇(六)帮助命令

    LINUX学习基础篇(六)帮助命令 帮助命令 man(Manual) info help - -help 帮助命令 man(Manual) 作用:查看联机帮助手册. 执行权限:所有用户. man命令的 ...

  3. linux实验试题 cp,cp命令实验,cp命令

    cp命令实验,cp命令 创建条件 [root@localhost ~]#mkdir /source [root@localhost~]#mkdir /target [root@localhost~]# ...

  4. Linux学习——Linux文件与目录管理

    Linux学习--Linux文件与目录管理 实验内容 实验目的 实验指导 实验内容 练习Linux文件和目录操作命令. 实验目的 掌握文件与目录管理命令 掌握文件内容查阅命令 实验指导 文件与目录管理 ...

  5. linux xxx命令,linux命令ps aux|grep xxx详解

    对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...

  6. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

  7. linux命令ps -aux|grep xxx详解

    linux命令ps -aux|grep xxx详解 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大 ...

  8. 编程实现linux中的who命令功能,Linux who命令简介及使用方法详解

    玩蛇网推荐图文教程:python 列表 本文是关于Linux who命令简介及使用方法详解一文.如果你是一名系统管理员,可能需要需要在一个特定的时间点都有谁活跃在系统上.以便必须严密监视我们的服务器. ...

  9. linux dig命令的安装和使用详解

    linux dig命令的安装和使用详解 什么是dig命令 Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题 ...

  10. 深入学习Linux摄像头(四)三星平台fimc驱动详解

    深入学习Linux摄像头系列 深入学习Linux摄像头(一)v4l2应用编程 深入学习Linux摄像头(二)v4l2驱动框架 深入学习Linux摄像头(三)虚拟摄像头驱动分析 深入学习Linux摄像头 ...

最新文章

  1. 4.0以后的新布局方式GridLayout
  2. Windows x64内核学习笔记(一)—— 环境与配置
  3. api可以主动采集用户数据吗_自动采集数据
  4. HTML文件上传对象file
  5. 数据库系统的维护与优化(二)
  6. java工作流 表设计_创建activiti工作流所需23张表
  7. 总结之:CentOS 6.5基于DHCP的PXE自动化安装系统详解
  8. linux信号处理编程实验报告,实验二进程通信-Linux实验报告
  9. 开锁与网络安全的5个相通之处
  10. 手风琴几排簧好_四排簧手风琴适合初学者么
  11. 湖南大学计算机专业毕业生待遇,分享湖南大学2017年毕业生就业基本情况及质量薪资...
  12. 人工智能 —— 归结演绎推理
  13. 根据Landset 8计算植被覆盖度
  14. 调用新浪微博开放平台接口
  15. NOIP2018 复赛提高组一等奖获奖名单
  16. Android 集成腾讯播放器sdk(支持多格式,直播,m3u8等)重点是免费
  17. 5G无线技术基础自学系列 | 时域资源
  18. 浅谈ERP数据的重要性
  19. Q4营收突破20亿且连续四个季度盈利斗鱼驶入“后直播时代”快车道
  20. 解决Win7的一个毛病——睡眠失效(只关闭显示器,不关主机)

热门文章

  1. 学习QT之显示SVG格式图片
  2. 我的2013梦想清单
  3. randperm函数
  4. 对于小学语文教学中,运用课本剧编演的教学方式,有哪些好处呢?
  5. 【Linux】Linux中IP地址的配置及常见网络问题
  6. 简单易上手|纯前端导出excel + 常用样式的修改(vue + xlsx + xlsx-style)
  7. 一张图看懂项目管理全流程
  8. 1.Stm32F407系列之点亮LED灯
  9. 2015阿里笔试题(福利)
  10. 一个月涨粉63万,画风转型让她实现了流量逆袭