zoukankan      html  css  js  c++  java
  • ***Linux文件夹文件创建、删除、改名

    Linux删除文件夹命令

         linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
    直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字

    删除目录、文件 rm(remove)

    功能说明:删除文件或目录。
    语  法:rm [-dfirv][--help][--version][文件或目录...]
    补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。 
    参  数:
     -d或–directory  直接把欲删除的目录的硬连接数据删成0,删除该目录。 
     -f或–force  强制删除文件或目录。 
     -i或–interactive  删除既有文件或目录之前先询问用户。 
     -r或-R或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。 
     -v或–verbose  显示指令执行过程。 


    1 删除文件夹
    de>rm -rf  fileNamede>

    -删除文件夹实例:(如果是删除当前目录下的文件夹,可以直接输入文件夹名称)
    rm -rf /var/log/httpd/access

    将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
    需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

    2 删除文件
    de>rm -f  fileNamede>
    使用 rm -rf 的时候一定要格外小心,linux没有回收站的

    Linux添加文件命令

    创建目录:mkdir(make directories)

    功能说明:建立目录 
    语  法:mkdir [-p][--help][--version][-m <目录属性>][目录名称]
    补充说明:mkdir可建立目录并同时设置目录的权限。
    参  数:
      -m<目录属性>或–mode<目录属性>   建立目录时同时设置目录的权限。
      -p或–parents   若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
    例:mkdir  test
    创建文件 touch

    功能说明:改变文件或目录时间。
    语  法:touch [-acfm][-d <日期时间>][-r <参考文件或目 录>][-t <日期时间>] [--help]   [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时 间][文件或目录...] 
    补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。
    参  数:
     -a或–time=atime或–time=access或–time=use  只更改存取时间。 
     -c或–no-create  不建立任何文件。 
     -d<时间日期>  使用指定的日期时间,而非现在的时间。 
     -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 
     -m或–time=mtime或–time=modify  只更改变动时间。 
     -r<参考文件或目录>  把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。 
     -t<日期时间>  使用指定的日期时间,而非现在的时间。
    例:touch test.txt (注:Linux下没有文件后缀名区分文件类型之说,系统文件类型只有可执行文件和不可执行文件)

    ----------------------------------------------------------------------------------------------------------------------------

    改名:

      mv命令

      功能:为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同DOS下的ren和move的组合。

      语法:mv [选项] 源文件或目录 目标文件或目录

      说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件 时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目 录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至 该文件的链接也将丢失。

      参数:

      - I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。

      - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。

      如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户在不经意的情况下用mv命令破坏另一个文件,建议用户在使用mv命令移动文件时,最好使用i选项。

      需要注意的是,mv与cp的结果不同。mv好象文件“搬家”,文件个数并末增加,而cp对文件进行复制,文件个数增加了。

      例1:将/usr/xu中的所有文件移到当前目录(用“.”表示)中:  $ mv /usr/xu/ * .   例2:将文件wch.txt重命名为wjz.doc   $ mv wch.txt wjz.doc

  • 相关阅读:
    POJ 2723 Get Luffy Out(2-SAT)
    ZOJ 3613 Wormhole Transport
    HDU 4085 Peach Blossom Spring
    NBUT 1221 Intermediary
    NBUT 1223 Friends number
    NBUT 1220 SPY
    NBUT 1218 You are my brother
    PAT 1131. Subway Map (30)
    ZSTU OJ 4273 玩具
    ZSTU OJ 4272 最佳淘汰算法
  • 原文地址:https://www.cnblogs.com/kenshinobiy/p/4271811.html
Copyright © 2011-2022 走看看