Linux cp命令

  • 1. cp
  • 2. cp -a
  • 3. cp -b
  • 4. cp -f
  • 5. cp -i
  • 6. cp -l
  • 7. cp -p
  • 8. cp -r/-R
  • 9. cp -s
  • 10. cp -u
  • 11. cp -v
  • 12. cp -S

由于这几天塔克斯不在,
我也慢慢平静下来,
上午处理完工作,
等待吃饭的空闲,
突然出现在我的桌面,
和我打招呼:hi

我看着它,内心有点小激动,但是还是按捺住激动的心情问到:
你终于出现了,最近干嘛去了,我还有好多问题问你呢。
他见到我发给他的信息,并没有太多波澜,
轻声说道:最近处理了一些小事,但是你每一篇文章我都在看。
上次我抽空给你发了110110110的意思是666。。。
听完我噗呲一下,脸都红了。。。

然后又和它聊了一下对linux的看法,
原来你是来教我学习linux知识的,
之前有眼不识泰山,不知道你的良苦用心。
开始对他谦逊了很多,毕竟人家是祖师爷的宠物。
它也微微一笑,心领意会地说道:
这是一条艰难的道路,后面会遇到很多挫折,
现在只是带你探索这冰山一角。
后面还要带你去挑战四大部落:
东胜神洲、西牛贺洲、南赡部洲、北俱芦洲
里面充满危险和挑战,你愿意前行吗?
听到这里我心里犯嘀咕:
这不是西游记吗,四大名著我还是有所耳闻的,
难倒你这个外国企鹅还对中国有这么了解。
好像心思被他看透似地,笑道:
我游走于世界,对每个地方都很熟悉,
而且我并没有说假话骗你,这四大洲确实存在,
只不过很少有人去过。
我又是一惊,赶紧对它说道:
师傅在上,请受徒儿一拜,我愿意跟随师父。
这样试探一下,最好能答应下来往后带我装逼带我飞。
他只是大笑道:师傅领进门,修行靠个人。
然后拂袖而去。
心中狂喜,我竟然成为塔克斯的徒弟了,
往后可能还要踏上征服四大部落的路程,
想想就很激动。
但是,我又忘了要他的联系方式了,淦。

算了,既然师父说会看我的文章,那我就将自己的疑惑或者自己的学习历程写下了,他肯定会看到的。那么今天学习什么呢。他说要带我去四大部落,而且还是西游记上面的,感觉是不是抄袭了人家吴承恩,但转念想想这四大洲也是起源于佛教的,看来天下文章一大抄啊。
那今天就来学习拷贝吧。

cp(copy file)用于复制文件或目录。

命令 选项 含义
cp 将指定目录下文件拷贝到指定目录文件
cp -a –archive 通常在复制目录时使用,保留链接、文件属性等,并复制目录下的所有内容。同指定"-dpR"参数相同;
cp -b –backup 如果已存在文件询问是否覆盖并将目标文件备份
cp -f –force 强行复制文件或目录,不论目标文件或目录是否已存在;(因为cp是cp -i 的别名,使用这个命令也没用)
cp -i –interactive 如果有被覆盖文件时,询问用户是否要覆盖。
cp -l –link 对源文件建立硬连接,而非复制文件;与ln 硬链接的操作文件是一个效果
cp -p –preserve=mode 保留源文件或目录的属性。
cp -R/r –recursive 递归复制,将指定目录下的所有文件及其子目录一起复制。
cp -s –symbolic-link 对源文件建立符号连接(软连接),不可对目录创建。与 ln -s效果完全相同
cp -u –update 源目标文件的修改时间和目标文件修改时间不一致或是目标文件并不存在时,才复制文件。
cp -v –verbose 显示详细执行操作信息。
cp -S –suffix=SUFFIX 在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀。

1. cp

简单拷贝文件,第一个参数是待拷贝文件(也可以是指定目录文件),第二个是拷贝的文件名(也可以是指定目录文件)

cp a.txt a1.txt


2. cp -a

复制的时候保留链接、文件属性,并复制指定目录下的所有内容,常用于复制目录。

cp -a a.txt a3.txt

复制指定文件:

复制指定目录:

可以看到,时间属性都是一模一样。

3. cp -b

如果文件存在先询问是否要覆盖,并且备份覆盖的文件。

cp -b a.txt a6.txt

4. cp -f

因为cpcp -i命令的别名,所以这个命令也会输出提示。

cp -f a.txt a3.txt

5. cp -i

如果有被覆盖文件时,询问用户是否要覆盖。

cp -i a.txt a4.txt

6. cp -l

创建硬链接。目前不知道硬链接是干嘛的。

cp -l a.txt a5.txt

7. cp -p

复制的时候将文件的全部属性带入到新的文件中。

cp -p a.txt a7.txt

8. cp -r/-R

递归复制。

cp -r myfile myfile3

9. cp -s

对源文件建立符号连接(软连接),不可对目录创建。与 ln -s效果完全相同

cp -r a.txt a9.txt

10. cp -u

源目标文件的修改时间和目标文件修改时间不一致或是目标文件并不存在时,才复制文件。
就是说当目标文件和源文件一致的时候不拷贝。

cp -u a.txt a10.txt

11. cp -v

显示创建信息

cp -v a.txt a9.txt

12. cp -S

感觉就是备份的,感觉后缀啥的也没用到啊。不知道怎么用。

cp -S b.txt b.txt bb


又是一个人整理了这么多,
感觉内心充满充实感,
一点点学习一点点进步,
早日征服四洲。

浩哥的Linux学习笔记之cp命令相关推荐

  1. Linux 学习笔记2 常用命令

    Linux 学习笔记1 安装linux详细教程_O丶ne丨柒夜的博客-CSDN博客 Linux_目录结构 基本介绍 1.liux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录&quo ...

  2. Linux学习笔记---使用tftp命令下载文件

    向开发板下载数据时,不仅可以通过nfs命令下载,还可以通过更简单的命令tftp下载. 用网线将开发板和笔记本连接起来,设置好网络环境.网络的具体设置方法可以参考 Linux学习笔记---网线直连电脑和 ...

  3. 鸟哥的Linux学习笔记

    这是我阅读<鸟哥的Linux>基础篇做的笔记,整理的比较乱套,我的Linux系统式Ubuntu 11.04. 我接触Linux已经有很多日子了,应该说不是新手,然而高手是谈不上的.在Lin ...

  4. linux学习笔记2——ls命令说明

    ls是list的简写,功能是列出目录的内容,类似于DOS下的dir命令.这篇学习笔记主要介绍ls命令相关知识. 一.Linux下文件目录的特点 蓝色字体代表文件夹,白色字体代表文件 1.Linux文件 ...

  5. Linux学习笔记---常用shell命令

    目录 目录信息查看命令ls 清屏命令 clear 目录切换命令 cd 自动补全Tab键的妙用 创建文件夹 mkdir 删除文件夹 rmdir 删除命令 rm 查看路径命令pwd 移动或修改命令  mv ...

  6. linux 索引,Linux学习笔记-索引类命令

    1.2.1. mkdir -p 递归创建,对于不存在的目录,可以自动创建. 后面跟多个目录名,可以一次性创建多个目录. [root@localhost tmp]# mkdir /tmp/cn/guan ...

  7. linux学习笔记:yum命令的常见用法

    要知道,不同的linux系统里软件包的命令可能是不同的. yum命令是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 例如: yum install -y net-too ...

  8. LINUX学习笔记之mount命令

    depmod modprobe loop lsmod | grep loop loop 19017 0 有时需要在linux下需要访问windows的共享文件夹,可以使用mount挂载或者使用samb ...

  9. Linux学习笔记011---编译命令make的认识及使用

    JAVA技术交流QQ群:170933152 make命令是GNU的工程化编译工具,用于编译众多相互关联的源代码问价,以实现工程化的管理,提高开发效率. 语法 make(选项)(参数) 选项 -f:指定 ...

  10. Linux学习笔记003----linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

最新文章

  1. 13种编程语言名称的来历
  2. java 组合框_Java知多少(88)列表和组合框
  3. Linux Shell 命令--tr
  4. H5页面获取原生APP的登录状态
  5. python dataframe创建_python 创建一个空dataframe 然后添加行数据的实例
  6. 进击吧! Blazor !第二期 页面制作
  7. android移动应用基础教程源代码,Android移动应用基础教程 【程序活动单元Activity】...
  8. 《Cracking the Coding Interview》——第9章:递归和动态规划——题目8
  9. 光电转换模块_关于光电倍增管(PMT)模块的选型与使用
  10. 如何自定义MongoDB的存储桶
  11. python 调用另一个py_Python打包:setuptools与setup.py/.cfg入门简介
  12. 如何写robots.txt?
  13. ip地址范围汇总成ip网段
  14. js获取php多维数组,vue.js,多维数组_vuejs2.0 多维数组操作?,vue.js,多维数组 - phpStudy...
  15. MacOS Big Sur 11.5 (20G71) OC 0.7.1 / Cl 5138 / PE 三分区原版黑苹果镜像
  16. 什么事Lut预设_ps预设调色使用教程
  17. Apollo课程学习2——高精地图HD Map
  18. 基于OpenCV的土壤裂缝分割系统
  19. FIL到底是什么?IPFS是什么?IPFS和FIL是什么关系?FIL参与方式
  20. 【增长黑客读书笔记-范冰】

热门文章

  1. 高德地图API学习笔记
  2. 2022-07-25 第五小组 顾祥全 学习笔记 day18-JavaSE-接口
  3. 科学发展观与当代大学生
  4. 流行音乐混音风格 流行音乐混音的压缩技巧
  5. Linux的远程管理协议是什么,2-Linux权限与远程管理
  6. matlab 从字符串里面提取出数字
  7. 一次LoadLibrary调用失败的调试经历
  8. Substance Designer中Histogram相关节点理解
  9. 【转载】征途单机版详细架设图文教程
  10. c语言切蛋糕问题程序设计报告,c语言切蛋糕问题,问题如图。望大神指教。