今天带领 各位看官,学习一下cp的命令,一般看到cp命令会一个反应是拷贝,相当于windows下的复制。其实在真正的实际应用中,避免“XXX攻城狮”们在修改重要文件出现改坏文件的情况,所以就需要cp命令用来先备份文件了。详细情况且细细体会。(看的再多也不要忘记动手练习一下哟!o(^▽^)o)cp           cp [参数] [源地址] [目标地址]

拷贝文件或目录,拷贝目录时要加参数。

CoPy files and directories             -r:递归,用于复制目录。             -p:连同档案的属性一起复制过去,保持用户的属性(哪个用户,权限,

大小)             -d:若源文件为链接文件(link file),则赋值链接文件属性而非档案本

身。             -a:相当于-pdr复制文件保持稳健所有属性。archive             -i 复制出现覆盖提示interactive把oldboy.txt文件拷贝到/tmp下。

解答:

cp/wenjian/wendang/data/oldboy.txt  /tmp/ls/tmp/实例:已知/tmp目录下已经存在了test.txt文件,如何执行命令把/mnt/test.txt

拷贝到/tmp下覆盖掉/tmp/test.txt,而让linux系统不提示是否覆盖(root权限下)。

解答:方法1:\cp /mnt/test.txt /tmp/  前面加反斜杠不在提示。

方法2:/bin/cp /mnt/test.txt /tmp/  命令的全路径不在提示。

基本的拷贝大家看到这里想必已经熟悉了,下面来看看拷贝时的细节。拷贝一份paper3.txt文件,观察时间。

cp paper3.txt paper4.txt

那如何做才不会改变文件的时间呢?该-a出场了。

拷贝一份paper3.txt文件,保留原属性。

cp -a paper{3,5}.txt

关于备份,有些路径比较长,写起来易出错。介绍一种简单的写法。关于备份的简单写法。{}在bash里面自动展开。{}里面写路径也可以但要确保两个文件都是在开头目录下。cp backups.txt{,.ori}

cp /wenjian/awenjian/data/{oldboy/passwd,test/passwd.ori}

到此,cp的用法已介绍完成,详细具体的用法,还需要各位看官自己去命令行下操作,使用man或者--help(两个短横杠)查看每个参数的具体意义与单词的由来。

linux下cp -b,Linux下cp的命令解释相关推荐

  1. Linux JAVA执行source,linux 下source、sh、bash、./执行脚本的区别

    1.source命令用法: source  FileName 作用:在当前 bash环境下读取并执行FileName中的命令.该filename文件可以无"执行权限" 注:该命令通 ...

  2. linux cp复制文件夹下的软连接,Linux培训:cp命令复制文件和目录

    Linux培训:cp命令复制文件和目录 更新时间:2019年04月02日16时56分 来源:传智播客linux培训 浏览次数: cp 是用于复制的命令,其基本信息如下: 命令名称:cp: 英文原意:c ...

  3. linux重命名tar命令,linux常用操作指令4 —— 文件操作相关命令(mkdir、touch、rm、mv、cp、cat 、 find 、tar、chmod)...

    文件操作相关命令 文件操作相关命令 1.创建文件夹mkdir 2.创建文件touch 3.移动文件夹mv(类似于剪切) 4.删除rm 5.重命名mv 6.复制cp 7.查看文件(cat.head.ta ...

  4. linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用

    最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...

  5. linux doc下生成学号,linux的.doc

    linux的 中国地质大学江城学院 LINUX操作系统实验报告 姓 名 班级学号 指导教师 冯春华 2013 年 11 月 15 日 目录 实验一 LINUX操作基础3 1.1实验目的:3 1.2实验 ...

  6. Redis第二集:Linux下安装Redis和测试,包含命令代码和问题处理办法,超详细版

    Redis第二集:Linux下安装Redis和测试,包含命令代码和问题处理办法,超详细版 一.资源 Linux下的Redis的下载地址 二.安装与测试 上传至自己的Linux平台 解压安装包 tar ...

  7. linux mysql 日志乱码_Linux下MySQL保存进去数据为乱码的解决办法

    mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了?????这样的乱码,解决方法: 1.windows下:修改my.ini文件,有 mysql默认的字符编码是latin1 ...

  8. Linux基础之文件管理三兄弟(cp、mv、rm)

    我们日常工作中对于文件的操作用到最多的几个我觉得应该是是复制.剪切.移动.重命名.删除这五个.因此今天主要介绍关于上面五个操作在Linux中实现涉及到的三个命令:cp.mv.rm. cp是copy的简 ...

  9. linux ls mv,Linux基本命令总结一(ls,cp,rm,mv,mkdir,rmdir,cd)

    企业中,软件项目的开发,代码的集成,编译等工作,都离不开Linux操作系统.然而linux命令及选项众多,掌握如下Linux常用命令,有助于小伙伴们快速入门Linux操作系统并开始你的工作,下面我们开 ...

最新文章

  1. 避免死锁的一些注意事项
  2. D3.js(v3)+react 制作 一个带坐标与比例尺的散点图 (V3版本)
  3. ie9怎么开兼容模式
  4. 报错“Error running ‘Tomcat 9.0.17‘: Address localhost:1099 is already in use
  5. 稳定多维table排序
  6. 程序员如何快速消除自己的知识短板?
  7. phpMailer 配置 企业邮局 163
  8. react+mobx:如何组织store之最佳实践
  9. 途家民宿4月26日后停止20城直营业务
  10. python os模块安装方法_Python模块——os模块详解
  11. java在线生成word文档_java导出word之FreeMarker生成word文档
  12. comsol通直流电_基于COMSOL仿真的高压直流交联聚乙烯(XLPE)电缆附件设计
  13. python中的round函数怎么解释_round函数怎么用_python中round函数怎么用
  14. 在多台终端设备的i茅台应用中,实现同时自动化预约X酒的解决方案
  15. 面部识别科普(刷脸支付)
  16. UE4 UE4使用小技巧——使用上帝视角运行游戏
  17. python的plt绘制子图_Matplotlib 多子图绘制
  18. 【Java】三款经典游戏 java版本(开源)提升代码水平
  19. 教师资格初中计算机说课,初中教师资格证说课稿
  20. grep多关键词查询

热门文章

  1. C# 电脑麦克风录音
  2. NSFC 国家自然科学基金查询
  3. 物联网企业争抢「两轮车换电」赛道
  4. 高通平台开发系列讲解(外设篇)TDM配置
  5. 金融科技大数据产品推荐:易鑫大数据风控平台
  6. 【java源码】火车订票系统
  7. ads1258_ADS1258:高精度多通道模/数转换芯片
  8. Laravel实现dingo+JWT api接口之实战篇
  9. 评估软件项目的经济价值
  10. 远程服务器拷贝数据库或者大量数据,出现会话空闲时间已超出限制,将在2分钟之内断开连接