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  (危险操作)

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

               

     

  • 相关阅读:
    JPA设置表名和实体名,表字段与实体字段的对应
    mysql5.7下面windows平台大小写敏感
    安装MySQL最后一步出现错误Error Nr.1045解决方法
    thymeleaf 引入js css 无效
    Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上
    java.sql.SQLException: Field 'id' doesn't have a default value解决方案
    spring mvc出现 Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'endtime'
    Spring Boot:Exception parsing document: template="index", line 7
    在线支付接口开发总结
    创业
  • 原文地址:https://www.cnblogs.com/Donquixote-Corazon/p/11637867.html
Copyright © 2011-2022 走看看