二、(1)Linux常用文件管理类命令详解

Linux 文件管理 命令 cp mv rm

复制:cp

  1. cp [OPTION]… [-T] SOURCE DEST
  2. cp [OPTION]… SOURCE… DIRECTORY
  3. cp [OPTION]… -t DIRECTORY SOURCE…

下面举例进行说明:

  • 单源复制

    情况一:如果目标不存在,则事先创建此文件,并复制源文件的数据流至目标文件中
    搜狗截图20180108143652


    情况二:如果目标存在,且目标为非目录文件,则覆盖目标文件
    搜狗截图20180108144048


    情况三:如果目标存在,切目标为目录文件,则先在目标目录下创建一个与源文件同名的文件,并复制其数据流
    搜狗截图20180108110826


  • 多源复制

    情况一:如果目标不存在,则报错
    搜狗截图20180108154853


    情况二:如果目标存在,但非目录文件,则报错
    搜狗截图20180108155157


    情况三:如果目标存在,且为目录文件,则分别复制每个文件至目标目录中,并保持原名
    搜狗截图20180108155555


  • 常用选项

    -i:交互式复制,即覆盖之前提醒用户确认
    搜狗截图20180108155936


    -r,-R:递归复制目录
    搜狗截图20180108161518


    -s:为非目录文件生成符号链接,若源文件不在当前目录,则源文件名必须是绝对路径
    搜狗截图20180108163054


    -d:复制符号链接文件本身,而非其指向的源文件
    搜狗截图20180108163251


    -p:尽可能保持原始文件的以下属性:

    • mode:权限
    • ownership:属主和属组
    • timestamps: 时间戳
    • context:安全标签
    • links:符号链接
    • xattr:扩展属性
    • all:上述所有属性

    搜狗截图20180108163930


    -a:等同于-dpR,常用于实现归档
    搜狗截图20180108164315


移动、改名:mv

  1. mv [OPTION]… [-T] SOURCE DEST
  2. mv [OPTION]… SOURCE… DIRECTORY
  3. mv [OPTION]… -t DIRECTORY SOURCE…

mv的用法和cp命令类似,此处不再赘述,仅对常用选项进行解释说明:

  • 常用选项

    -i:覆盖前提示
    搜狗截图20180108165437


    -f:覆盖前永不提示
    搜狗截图20180108165719


删除:mv

  1. rm [OPTION]… FILE…

下面结合选项进行举例说明:

  • 常用选项

    -i:删除前进行确认提示
    搜狗截图20180108170344


    -f:不做确认,强制删除(慎用)
    搜狗截图20180108170527


    -r,-R:递归删除目录中的内容
    搜狗截图20180108170746


  • 特别注意

    -rf:相当于-r -f,危险操作,建议所有不用的文件不要直接删除,而是移动至某个专用目录下

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/90936

(0)
ZSZS
上一篇 2018-01-08
下一篇 2018-01-08

相关推荐

  • vim shell 练习作业题

    vim练习题 1. 复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符   :%s/^[[:blank:]]\+//g 【注意要把/etc/profile复制到/tmp下,cp  /etc/profile  /tmp(尽量不要修改原文件)】 2. 复制/etc/rc.d…

    2017-08-07
  • 如何练好yum的一招一式

      工作时间越久,就越有这样一个深刻体会,一个新知识或者新的技能一个人学习起来并不会觉得吃力,反而要想把你学习的新知识或者新技能给讲清楚让普通人听得懂才是最难的,之前我写过一篇博客讲述linux下的RPM包管理器,今天写的练好yum的一招一式,同样都是都是在linux系统的软件包的安装、卸载、升级等功能的,为什么我们还需要yum那,记得一位大哲学家…

    Linux干货 2015-11-10
  • Linux软件管理(rpm,yum)

    Linux的应用程序安装提供了两中格式的软件包:一种是软件开发者直接提供的源码包;另一种是发行版厂商提供事先编译好打包的软件包;用户需要根据需要来选择何种方式安装软件,作为系统管理运维人员,要想合理应用,必须熟悉这两者之间的内在联系以及各自的特性和差异; *软件包管理工具)   — RPM软件包管理工具  — YUM软件包前端管理工具 软…

    Linux干货 2016-08-29
  • 硬盘及文件系统基础概念

    机械硬盘HDD(Mechanical hard disk) 机械硬盘中所有的盘片都装在一个旋转轴上,每张盘片之间是平行的,在每个盘片的存储面上有一个磁头,磁头与盘片之间的距离比头发丝的直径还小,所有的磁头联在一个磁头控制器上,由磁头控制器负责各个磁头的运动。 磁头(Head): 对硬盘上的数据进行读写操作. 磁道(Track) 当磁盘旋转时,磁头若保持在一个…

    Linux干货 2017-04-09
  • 推荐-CentOS 6的系统启动流程

    一、POST加电自检     按下电源后ROM芯片中的CMOS程序执行并检测CPU、内存等设备是否存在并正常运行,CMOS中的程序叫BIOS,可以设置硬盘接口,网卡声卡开关之类的简单设置。一般PC机主板上有一个纽扣电池,这个电池就是给ROM供电的,可以保证主板断电后BIOS的一些基本设置不会重置。  &nb…

    Linux干货 2016-04-10
  • 如何安装VMware Workstation

    1、打开安装包,直接点击“下一步” 2、选择接受条款,单击“下一步” 3、选择安装路径,单击“下一步” 4、单击“下一步”,也可以勾选掉两个选项   5、单击“下一步”   6、点击“安装”   7、完成安装  

    2017-07-11