; 二、(1)Linux常用文件管理类命令详解 | Linux运维部落

二、(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运维部落立场,如若转载,请注明出处:/90936

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1660809109@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达娱乐开户  万达娱乐  万达直属  万达直属  万达娱乐开户  万达主管  万达招商  guoqibee.com  万达娱乐主管QQ  万达娱乐主管