• 文件管理类命令(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  (危险操作)

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

               

     

  • 相关阅读:
    MVC中单用户登录
    用CheckBox做删除时请不要使用@Html.CheckBoxFor
    MVC3"不允许启动新事务,因为有其他线程正在该会话中运行"错误解决方法
    下拉菜单DropDwon实现方法
    MVC3中Ajax.ActionLink用法
    删除时显示确认对话框
    民航指令学习(一)
    CentOS常用命令
    CentOS手动分区步骤
    CentOS下安装JDK和Tomcat
  • 原文地址:https://www.cnblogs.com/Donquixote-Corazon/p/11637867.html
Copyright © 2020-2023  润新知