zoukankan      html  css  js  c++  java
  • 文件管理类命令(2)

    cp:

      copy,复制命令,默认为 cp -i 的别名

      复制命令格式:

        单源复制格式:cp [OPTION]...  SOURSE DEST

        多源复制格式:cp [OPTION]...  SOURSE...  DIRECTORY 

      说明:

        单源复制 : 若DEST不存在,则会事先创建此文件并复制源文件的数据流至DEST中

               若DEST存在: 若DEST是非目录文件,则会覆盖目标文件

                   若DEST是目录文件,则先在DEST目录下创建一个与源文件同名的文件,并复制其数据流

            注意 : cp命令会略过将目录文件复制到某文件或某目录文件中

        多源复制 : 

            若DIR不存在,会报错

            若DIR存在:

                 若DIR为非目录文件,会报错

                 若DIR为目录文件,则会分别复制每个文件至目标目录(DIR)中,并保持原名

      常用选项:

          -i : 交互式复制,即覆盖文件前会提醒用户,仅当用户输入y时才会执行

          -f : 强制覆盖目标文件,不进行交互

          -r, -R : 递归复制目录

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

          -a : 等同于 -dr --preserve=all, 用于实现归档(备份)

          --preserve=   :保持源文件的某些属性

            可选值:

                mode:权限

                ownership:属主和属组

                timestamps:时间戳

                context:安全标签

                xattr:扩展属性

                links:符号链接

                all:上述所有属性

    mv:

      move,默认为 mv -i 的别名,用于移动文件或实现文件的重命名

      使用方法与cp命令相同,分为单源移动和多源移动,只是mv命令会在成功移动文件后将源文件删除

      重命名方法 : 移动某文件至其原本的目录

    rm:

      remove,移除文件,被移除的文件或目录难以恢复

      使用格式: rm [OPTION]... FILE...

      常用选项:参见cp命令

          -i, -f, -r 

      删除目录:

          ~]# rm -rf  PATH/TO/DIR  (危险操作)

      所有的文件建议不直接删除,而是移动到某个专用文件夹(模拟回收站),在确定为无用文件后再将其删除

               

     

  • 相关阅读:
    算法时间复杂度分析基础
    哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用
    数学之美番外篇:快排为什么那样快
    R树空间索引
    二叉树的先序/中序/后序/层次遍历
    二叉排序树的建立、先序/中序/后序遍历、查找
    spring利用xml和注解形式实现定时任务
    javabean转成json字符首字母大写
    简单了解动静分离和前后端分离
    长连接与短连接
  • 原文地址:https://www.cnblogs.com/Donquixote-Corazon/p/11637867.html
Copyright © 2011-2022 走看看