二、(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

相关推荐

  • 6个用于大数据分析的最好工具

    大数据是一个含义广泛的术语,是指数据集,如此庞大而复杂的,他们需要专门设计的硬件和软件工具进行处理。该数据集通常是万亿或EB的大小。这些数据集收集自各种各样的来源:传感器,气候信息,公开的信息,如杂志,报纸,文章。大数据产生的其他例子包括购买交易记录,网络日志,病历,军事监控,视频和图像档案,及大型电子商务。  在大数据和大数据分析,他们对企业的影…

    Linux干货 2015-04-04
  • ipvsadm配置命令

    Ipvsadm配置   ipvsadm/ipvs: 集群和集群之上的各RS是分开管理的; 集群定义 RS定义 ipvs:内核基本都自动编译上了 ~]# grep -i -C 10 “ipvs” /boot/config-VERSION-RELEASE.x86_64     支持的协议:…

    Linux干货 2017-05-17
  • 内核编译之增加ntfs文件系统

    内核编译 内核编译 单内核体系设计,但充分借鉴了微内核设计体系的优点,为内核引入模块化机制。 内核组成部分:     Kernel,内核核心,一般为bzImage,通常在/boot目录下,名称为vmlinuz-WERSION- RELEASE;     Kernel object…

    Linux干货 2016-09-13
  • 第六周作业

    请详细总结vim编辑器的使用并完成以下练习题 光标跳转 字符间跳转 h或向左箭头键 光标向左移动一个字符 j或向下箭头键 光标向下移动一个字符 k或向上箭头键 光标向上移动一个字符 l或向右箭头键 光标向右移动一个字符 翻屏 Ctrl+f 屏幕向下移动一页 Ctrl+b 屏幕向上移动一页 Ctrl+d 屏幕向下移动半页 Ctrl+u 屏幕向上移动半页 Ent…

    Linux干货 2017-01-22
  • ☞awk

    awk

    Linux干货 2016-09-24
  • 文件通配符练习

    课后资料补充 * : 通配符,代表任意字符(0到多个)? : 通配符,代表一个字符# : 注释/ : 跳转符号,将特殊字符或通配符还原成一般符号| : 分隔两个管线命令的界定; : 连续性命令的界定~ : 用户的根目录$ : 变量前需要加的变量值! : 逻辑运算中的&q…

    Linux干货 2016-08-08