Linux_用户级_常用命令之cp

开篇语:懒是人类进步的源动力

本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处!

Linux常用命令第二集包含命令:cp

格式

cp  [-option] source  destination

中文解释:cp   [ -可选参数]  源文件/目录   目标文件/目录

-i 交互模式

-r 递归拷贝

-p 保持文件读写属性、拥有者属性

-u 增量拷贝

一、从【路径1文件1】复制到【路径2 】

涉及:cp无参名利和cp有参数 –i命令

重要说明:危险命令 cp,一定要注意!!

1、  将文件1.txt拷贝到其他目录(不存在1.txt)

2、  将文件1.txt拷贝到其他目录(存在1.txt)

cp命令在执行的时候有一定的风险。无论目标文件和源文件是否在同一级别目录,如果目标目录中和源目录中有同名的文件存在,而在执行前没有确认已存在同名目标文件的话,目标目录的文件会被覆盖,从而丢失。

3、  将文件1.txt拷贝到其他目录(存在1.txt),使用参数-i

二、拷贝文件夹到文件夹

涉及:cp及cp –r -p 命令

1、  拷贝空源目录

目录拷贝的基本使用,是需要用到参数-i的

2、      拷贝非空源目录,A(含文件1.txt,2.txt)到目录B,

情况1、目录B中文件与目录A中文件不重名;

情况2、目录B中文件与目录A中文件重名;

三、保持属性拷贝

目录和目录下面的文件总有自己的属性,有的时候拷贝并不希望这些属性改变。尤其是在大量文件的情况下,文件属性改变后通过命令修正是无法完成的任务。

四、-u 追加式复制

创建并移动目录到目标目录

验证 [–u]参数的作用是源文件比目标文件更新的时候才出现覆盖(有提示)操作:

[-u]参数意味着update,只有源文件比目标文件新,才会覆盖目标文件

本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处!

总结:就一句话,除了会活用参数外,还要时刻注意拷贝的目标路径里的文件是否与源目录中的文件重名~~!!!重名吗?重名吗?重名吗?重要的事要记三遍~~~

Linux_用户级_常用命令(4):cp的更多相关文章

  1. Linux_用户级_常用命令(2):cd

    开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! Linux常用命令第二集包含命令:cd 一.格式: cd directory 使用cd命令在目录层次间移 ...

  2. Linux_用户级_常用命令(1):ls

    开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! Linux常用命令第1集包含命令:ls 一.何为常用命令 人和系统交互的指令集合,构成了shell.Sh ...

  3. Linux_用户级_常用命令(5):rm

    Linux常用命令第5集包含命令:rm 开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! 一.命令简介 删除一个目录中的一个或多个文件或目录,如果没有使用 ...

  4. Linux_用户级_常用命令(3):mkdir

    Linux常用命令之mkdir 开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! Linux常用命令第3集包含命令:mkdir (附赠tree命令,日期时 ...

  5. Linux_目录基本操作_常用命令【详解】

    Linux_常用命令 Linux文件系统的目录树结构:[Linux世界里一切皆文件]:说白了,就是文件和文件夹(目录)之间的操作. 普通用户kkb所有文件及文件夹,其实都位于root用户的 /home ...

  6. linux常用命令:cp 命令

    cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数.但是如果是 ...

  7. linux常用命令(7)cp命令

    cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数.但是如果是 ...

  8. Linux操作系统(一)_常用命令

    1.系统工作命令 date  显示/设置系统时间或日期 date:显示时间 date -s “20190319 11:35:56”:设置时间 clock  显示设置硬件时钟 clock -s:以硬件时 ...

  9. Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令讲解

    上一章节中,我们了解到了Linux系统的最基础的几个文件处理命令,核心的是ls命令,在今天这章中,我们来继续学习Linux对于文件操作相关的一些命令,比如复制.移动.删除.查看等命令. 1.cp 命令 ...

随机推荐

  1. 在Ubuntu16.04集群上手工部署Kubernetes(未完,陆续补充中)

    主机信息 主机 IP OS k8s-master 10.10.10.20192.168.0.20 Ubuntu Server 16.04 k8s-node1 10.10.10.21192.168.0. ...

  2. 记一次程序排错与std::getline

    今天忙活了半个下午,查找正式环境上面一个程序的问题.这个程序的作用是监控文件夹,处理每一个文件,分析每个文件的每行记录,然后将这个文件拆分成两个结果文件投放到另外两个不同的目录下面去,当处理完这个文件 ...

  3. SSH整合(Struts2+hibernate+spring)

    1.创建表 create table t_user( id int primary key auto_increment, username varchar(50), password varchar ...

  4. Nodejs:Path对象

    模块Path: path.normalize(url) path.join(url1, url2, ..) path.resolve(url1, url2, ..) path.relative(url ...

  5. python pip源

    pipy国内镜像目前有: http://pypi.douban.com/  豆瓣 http://pypi.hustunique.com/  华中理工大学 http://pypi.sdutlinux.o ...

  6. HBASE数据模型&扩展和负载均衡理论

    示例数据模型 HBase中扩展和负载均衡的基本单元成为region,region本质上是以行健排序的连续存储区间.如果region太大,系统会把它们 自动拆分,相反的,就是把多个region合并,以减 ...

  7. iOS 简单滤镜

    转自:http://blog.csdn.net/lovechris00/article/details/51496458 1.主要是运用 ImageUtil库,把原图通过矩阵色值设置层不同滤镜效果下的 ...

  8. Echarts学习笔记之饼图

    注:ECHarts的相关文件请到ECharts官网下载,下载地址:http://echarts.baidu.com/download.html 1.前台 <div style="ali ...

  9. delphi 弹出选择目录窗口

    if not SelectDirectory( '请选择输出文件路径','/',directory) then begin Exit; end; 使用SelectDirectory函数注意要在use下 ...

  10. 使用HTTPS网站搭建iOS应用内测网站(OTA分发iOS应用)

    为什么要搭建应用内测网站呢? 1.AppStore的审核速度比较慢,万一被拒,还得等,而且一旦发布,任何人都可以下载,而有些时候只有老板想知道最新的修改是否符合要求,万一不符合要求呢?又要修改了. 2 ...