码迷,mamicode.com
首页 > 其他好文 > 详细

文件管理命令

时间:2019-10-08 21:42:37      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:目录   强制   rem   mamicode   扩展   模拟   实现   使用方法   管理命令   

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

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

           

 

文件管理命令

标签:目录   强制   rem   mamicode   扩展   模拟   实现   使用方法   管理命令   

原文地址:https://www.cnblogs.com/Donquixote-Corazon/p/11637867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!