二、(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 15:57
下一篇 2018-01-08 19:31

相关推荐

  • 数学集合–德摩根定律

    初中数学学过集合的概念: ~表示补集 ∩表示交集 ∪表示并集 ∈表示属于 !表示取反 条件: x属于C集合中之外的部分:~C 证明:   ∵x∈~C    x属于集合c的补集     x∈~(A∩B)    想属于a和b…

    Linux干货 2016-08-15
  • 往期学员优秀博客范文,供大家参考结构框架和基本格式要求。

    http://123.57.218.140/16152http://123.57.218.140/15668http://123.57.218.140/9255http://123.57.218.140/16666

    Linux干货 2016-11-28
  • 文本处理工具

    首先介绍一下wc 这个工具,一看到这个词,我不禁捧腹大笑,这不是我们经常要去的地方吗?其实我们都错了,厕所的正确翻译为toilet,为什么叫wc 呢?这中间还有个故事,在这里就大概说一下吧。 很早以前,厕所Toilet里都有水箱watercloset, 人们一提到water closet就想到了toilet,因此watercloset就成了toil…

    2017-07-29
  • 马哥教育网络班21期+第6周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@localhost ~]#cp /etc/rc.d/rc.sysinit /tmp/ [root@localhost&nbs…

    Linux干货 2016-07-29
  • 第三周学习总结之简单文本处理

    写在最前 通过前面的学习,我们已经知道Linux是一个一切皆文件的系统,因此对文件的处理就显得尤为重要,到目前为止,对于新手来说可能连鼎鼎大名的三剑客也未必听过,不过在这之前我们也可以使用一些非常好用的文本处理工具来完成一些简单文件的处理。本次内容就是讲讲如何使用几个简单文本处理工具的组合完成一些实用的功能。 文本处理工具 文本处理工具,用我的理解就是能够对…

    2017-12-19
  • 第二周博客作业

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 Linux文件管理类命令有cp、mv、rm 1、cp命令:copy files and directories 使用方法: 单源复制cp [OPTION]… [-T] SOURCE DEST1)如果DEST不存在,则事先创建此文件,并复制源文件的数据流至DEST中2)如果…

    Linux干货 2016-12-13