精华内容
下载资源
问答
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...

    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。


    创建文件夹【mkdir】

      一、mkdir命令使用权限

        所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。

        二、mkdir命令使用格式

        格式:mkdir [选项] DirName

        三、mkdir命令功能

        通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限(了解Linux文件-文件夹权限请点击这里)。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

        四、mkdir命令选项说明

        命令中的[选项]一般有以下两种:

        -m    用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。

        -p     需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。

        五、mkdir命令使用举例

        例一:在桌面下面创建以“demo”命名的文件夹。

        使用以下命令即可。

        mkdir 桌面/demo

      例二:在桌面下面创建以“demo”命名的文件夹,并且给文件夹赋权限,权限为123。

        mkdir  123  桌面/demo


    删除文件夹【rm】

      一、rm命令使用权限

        所有用户都可以在终端使用 rm命令删除目录。

        二、rm命令使用格式

        格式:rm [选项] DirName

        三、rm命令功能

        删除档案及目录。

        四、rm命令选项说明

        命令中的[选项]一般有以下几种:

        -i 删除前逐一询问确认。

      -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

      -r 将目录及以下之档案亦逐一删除,递归所有的子目录,逐一询问。

        五、rm命令使用举例

        例一:删除所有C语言程序文档;删除前逐一询问确认。

        rm -i *.c

      例二:将 Finished 子目录及子目录中所有档案删除。

        rm -r Finished

     

     

         rm -f abc.txt的意思是说强制删除文件。如果文件不存在,也不要提示。这是因为如果直接使用rm abc.txt那么如果文件不存在,rm 会提示你。这在某些情况下,比如我们写一些小脚本,可能不需要他这样做。
    rm -r abc 的意思是说递归所有的子目录。其中要求abc是一个目录名。这条rm运行后,abc目录下的所有子目录里的东西也会一同被删除。通常我们在删除一个目录时会使用rm -rf abc这样的形式,这就是说明删除目录abc,同时要求命令不要产生任何提示。

     

     

     

      注:在linux没有回收站,在试用rm命令的时候,一定要小心些,删除之后就无法再恢复了。

    创建文件【vi】

      一、进入vi的命令

         vi filename :打开或新建文件,并将光标置于第一行首

         vi +n filename :打开文件,并将光标置于第n行首

        vi + filename :打开文件,并将光标置于最后一行首

        vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

        vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

        vi filename....filename :打开多个文件,依次进行编辑

      二、移动光标类命令

      h :光标左移一个字符

      l :光标右移一个字符

      space:光标右移一个字符

      Backspace:光标左移一个字符

      k或Ctrl+p:光标上移一行

      j或Ctrl+n :光标下移一行

      Enter :光标下移一行

      w或W :光标右移一个字至字首

      b或B :光标左移一个字至字首

      e或E :光标右移一个字至字尾

      ) :光标移至句尾

      ( :光标移至句首

      }:光标移至段落开头

      {:光标移至段落结尾

      nG:光标移至第n行首

      n+:光标下移n行

      n-:光标上移n行

      n$:光标移至第n行尾

      H :光标移至屏幕顶行

      M :光标移至屏幕中间行

      L :光标移至屏幕最后行

      0:(注意是数字零)光标移至当前行首

      $:光标移至当前行尾

     三、屏幕翻滚类命令

      Ctrl+u:向文件首翻半屏

      Ctrl+d:向文件尾翻半屏

      Ctrl+f:向文件尾翻一屏

      Ctrl+b;向文件首翻一屏

      nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

     四、插入文本类命令

      i :在光标前

      I :在当前行首

      a:光标后

      A:在当前行尾

      o:在当前行之下新开一行

      O:在当前行之上新开一行

      r:替换当前字符

      R:替换当前字符及其后的字符,直至按ESC键

      s:从当前光标位置处开始,以输入的文本替代指定数目的字符

      S:删除指定数目的行,并以所输入文本代替之

      ncw或nCW:修改指定数目的字

      nCC:修改指定数目的行

     五、删除命令

      ndw或ndW:删除光标处开始及其后的n-1个字

      do:删至行首

      d$:删至行尾

      ndd:删除当前行及其后n-1行

      x或X:删除一个字符,x删除光标后的,而X删除光标前的

      Ctrl+u:删除输入方式下所输入的文本

     六、搜索及替换命令

      /pattern:从光标开始处向文件尾搜索pattern

      ?pattern:从光标开始处向文件首搜索pattern

      n:在同一方向重复上一次搜索命令

      N:在反方向上重复上一次搜索命令

      :s/p1/p2/g:将当前行中所有p1均用p2替代

      :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

      :g/p1/s//p2/g:将文件中所有p1均用p2替换

     七、vi命令使用举例

      例一:创建文件a.txt。

      vi a.txt

      Hello everyone!

      :wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制

      

      

      

    修改档案时间【touch】

       一、touch命令使用权限

        所有用户都可以在终端使用 touch命令。

        二、touch命令使用格式

        格式:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时间][文件或目录...]

        (touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time][--time={atime,access,use,mtime,modify}][--no-create][--help] [--version]file1 [file2 ...])

        三、touch命令功能

      touch fileA,如果fileA存在,使用touch命令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch命令会在当前目录下新建一个空白文件fileA。

      注:使用touch指令可更改文件或目录的日期和时间,包括存取时间和更改时间。文件的时间属性包括文件的最后访问时间,最后修改时间以及最后在磁盘上修改的时间,命令stat显示结果显示了三个时间属性。

        四、touch命令选项说明

        a 改变档案的读取时间记录。

      m 改变档案的修改时间记录。

      c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

      f 不使用,是为了与其他 unix 系统的相容性而保留。

      r 使用参考档的时间记录,与 --file 的效果一样。

      d 设定时间与日期,可以使用各种不同的格式。

      t 设定档案的时间记录,格式与 date 指令相同。[[CC]YY]MMDDhhmm[.SS],CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则linux中touch命令参数将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间.由于系统的限制,早于1970年1月1日的时间是错误的.

      --no-create 不会建立新档案。

      --help 列出指令格式。

      --version 列出版本讯息。

        五、touch命令使用举例

        例一:更新file1.txt的存取和修改时间。

      touch file1.txt

      例二:如果file1.txt不存在,不创建文件

      touch -c file1.txt

      例三:更新file1.txt的时间戳和ref+file相同

      touch -r ref+file file1.txt

      例四:设置文件的时间戳为2011年5月18日9点45分10秒

      ls -l file1.txt

      touch -t 1105190945.10 file1.txt


    在新建文件时用touch命令可以建立一个空文件,而vi命令则可以直接编辑文件的内容并保存。touch命令在linux中很少用到,我个人还是比较喜欢vi命令,可以直接对文档进行编辑。

    展开全文
  • CentOS7 删除文件命令

    万次阅读 2018-11-11 17:05:30
    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r | -R --recursive 递归式地删除列出...

    在Linux下删除文件用rm命令,具体用法如下:

    rm [选项] 文件

    选项说明:

    -f    -force      忽略不存在的文件,强制删除,无任何提示

    -i    --interactive    进行交互式地删除

    -r | -R  --recursive     递归式地删除列出的目录下的所有目录和文件

    -v      --verbose    详细显示进行的步骤

    命令实例:

    1、常规删除a.txt文件

    [root]# rm a.txt

    2、强行删除file.log文件

    [root]# rm -f file.log

    3、删除dirname目录下的所有东西

    [root]# rm -ivrf dirname

    4、删除以 -f 开头的文件

    [root]# touch ./-f
    [root]# ls ./-f
    ./-f
    [root]# rm ./-f

    或者使用

    [root]# touch -- -f 
    [root]# ls -- -f 
    -f
    [root]# rm -- -f   

     

    展开全文
  • Linux删除文件命令

    万次阅读 多人点赞 2019-11-14 16:34:31
    删除文件(即这个文件删除) 单个删除:rm -f + 文件名 eg:rm -f 2018_12_26.stderrout.log.060121612--执行完成即将这个文件删除 批量删除:rm -f + *文件关键字* eg:rm -f rm *stderrout.log* --...
    • 删除文件(即这个文件被删除)
      • 单个删除:rm -f + 文件名
        • eg:rm -f  2018_12_26.stderrout.log.060121612 --执行完成即将这个文件删除
      • 批量删除:rm -f + *文件关键字* 
        • eg:rm -f  rm *stderrout.log*  --执行完成后即将所有的名称包括stderrout.log的文件都删除(前面后面的*按照实际需要运用,这个*表示前面不管有任何东西都可以)                                                                                                                                                                                             
    • 清空文件内容,而不删除文件  
      • 单独清空文件内容:> 文件名 
        • eg:“> consult-gops-web-error.log”,清空consult-gops-web-error.log文件的内容,执行完成后,文件依然存在,但是文件大小是0
      •  批量清空文件内容:则使用 : for i in `find 日志文件路径 -name "*筛选关键字"`;do >$i; done
        • eg-1:for i in `find /home/module-consult/logs -name "*stderrout.log"`;do >$i; done   将stderrout.log结尾的文件内容都清空,这里的/home/module-consult/logs是我的文件所在的目录,可用pwd命令查看)
        • eg-2:for i in `find /home/module-consult/logs -name "*stderrout.log*"`;do >$i; done  将文件名称包括stderrout.log的文件内容清空(不管前面和后面是什么)
    • 删除文件夹
      • rm -rf + 文件名  (加上-f表示强制删除,不提示确认删除,也可以直接用 rm -r )
    展开全文
  • linux的删除文件命令和强制删除命令

    万次阅读 2019-01-11 19:50:05
    Linux中有许多的删除命令的句子,例如删除目录的rmdir,删除文件的rm,下面实用的两个强制删除句子 一、强制删除目录 rm -rf var/usr/epd 意思就是强制删除var/usr/epd下的所有文件目录及文件夹和任何文件,其中...

    Linux中有许多的删除命令的句子,例如删除目录的rmdir,删除文件的rm,下面实用的两个强制删除句子


    一、强制删除目录

    rm -rf var/usr/epd

    意思就是强制删除var/usr/epd下的所有文件目录及文件夹和任何文件,其中

     -f 是强制删除

     r是遍历该文件下的所有文件和文件夹


    二、强制删除文件

    rm -f var/usr/epd/test.html

    同上,意思就是强制删除var/usr/epd/路径下的test.html文件

    这里不用加r,因为绝对文件路径就是test.html了

    展开全文
  • windows删除文件命令

    千次阅读 2019-05-18 09:44:02
    @echo off echo 删除 dist 文件 rd /s/q D:\code\work\kwva-miniapp\unpackage\dist echo 删除结束
  • linux删除文件命令记录

    千次阅读 2019-03-25 11:33:15
    日常测试环境磁盘满了,就需要我们自己去手动删除一些无用的文件。...使用这个命令查看当前文件夹下的文件大小排列,筛选出最大的几个文件删除即可, 删除命令: rm -f 文件名 将会强行删除文件,且无提示。 ...
  • 删除文件 del或erase命令 del命令用于删除一个或多个文件,帮助文档如下所示: c:\users\lan&gt;del /? 删除一个或数个文件。 del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names erase [/p] [/f] [/s] [/q] [/...
  • Ubuntu删除文件命令

    千次阅读 2019-06-27 11:05:43
    强制删除并提示 sudo rm -r 文件夹名 强制删除不提示 sudo rm -rf 文件夹名 -r表示强制删除,-f表示不提示
  • Windows Dos命令删除文件

    千次阅读 2019-08-27 09:23:00
    命令是windows系统自带的,很简单!... 还有一种更快的方法,直接在文件夹中在上面的文件路径中输入cmd,可以直接打开进入到当前目录的dos命令窗口!此命令win7,win10都是可以的(其他window版本用户也尽可一试) ...
  • Linux压缩以及删除文件命令

    千次阅读 2018-11-19 16:58:36
    tar命令 ... rm -rf 文件名 可删除文件夹以及文件夹中的文件 rm -rf 文件名1 文件名2 可删除多个文件夹以及文件夹中的文件 zip命令  解压:unzip FileName.zip  压缩:zip FileName....
  • dos命令删除文件夹和文件方法

    万次阅读 2017-12-19 11:59:57
    在dos命令删除文件夹或文件,先要确定文件夹或文件是否有特殊的属性,比如“系统”、“只读”、“隐藏”,如果有,去掉这些属性,命令如下  文件夹: attrib c:\windows -s -r -h  文件:attrib -s -h -r...
  • Windows中删除文件或清空文件内容很简单,但是在Linux中,有些时候,我们不想打开文本编辑器去删除文件的内容,想通过命令去实现这一功能 本文就介绍几种方法,用于清空或删除文件内容 注意:Linux系统中一切皆...
  • Windows 强制删除文件及文件夹命令

    万次阅读 2018-06-22 13:46:17
    一、删除文件或目录CMD命令rd/s/q 盘符:\某个文件夹 (强制删除文件文件夹和文件夹内所有文件)del/f/s/q 盘符:\文件名 (强制删除文件,文件名必须加文件后缀名)二、删除文件或目录BAT命令1、新建.BAT批处理文件...
  • 首先用ctrl+alt+T 打开终端 mkdir newFolder 创建文件夹(目录) Rmdir newFolder 删除...Rm -r newFolder 删除带有文件的文件夹(目录) 编辑文件: vi /path/a.txt 按 i 键插入 退出按 esc 键 :wq...
  • Linux文件操作高频使用命令

    万次阅读 多人点赞 2019-08-28 16:47:38
    删除操作3.复制操作4.移动操作:5.重命名操作:6.解压压缩操作 0.新建操作: mkdir abc #新建一个文件夹 touch abc.sh #新建一个文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件...
  • 比360强力删除还暴力的删除文件(夹)方法

    万次阅读 多人点赞 2018-08-15 21:53:29
    遇到一些流氓文件夹删不掉,特别是...不过还好在网上找到了比360强力删除还牛的方法,总算是拔掉了这根心头刺。 此方法仅适用于Windows。 ▍新建文本文件 在电脑的任意位置新建一个文本文件。 ▍输入代码...
  • 1.删除文件命令rm 命令用途 用来删除文件或目录的命令 命令格式 rm命令的一般形式为: rm [选项] 文件… 该命令的各选项含义如下: - f 忽略不存在的文件,从不给出提示。 - r 指示rm将参数中列出的全部目录和子...
  • centos彻底删除文件夹、文件命令

    万次阅读 2019-11-11 10:25:36
    centos彻底删除文件夹、文件命令( 新建、删除、移动、复制) 1.新建文件夹 mkdir 文件名 新建一个名为test的文件夹在home下 view source1 mkdir /home/test 2.新建文本 在home下新建一个test.sh脚本 vi /home/...
  • DOC命令删除文件和文件夹

    千次阅读 2015-08-21 09:17:57
    以前木有在DOC命令下,删除文件和文件夹。其实不简单,主要是几个命令删除文件 del删除文件比较简单,就是 del文件名即可如 del 文件名 即可如 del text.html删除文件夹或者目录 rd这个就比较绕,怎么说呢带的...
  • linux中删除文件命令

    千次阅读 2021-01-20 22:06:42
    在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除。本文将介绍在文本界面使用命令删除目录。 在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端...
  • Linux删除文件和文件夹的命令(rm)

    万次阅读 2019-09-30 16:15:48
    Linux中删除文件命令叫移除。 bash shell中删除文件命令是rm 参数: -r:向下递归删除 -f:直接强行删除,且没有任何提示 -i:命令参数会在删除前提示你是不是要真的删除文件 1、删除文件 1.1、使用rm ...
  • 例如我的文件夹里现在有这么几个文件, 我想要把他们一次性删除, 可以在当前文件夹内执行如下命令 rm test-{1..20}.txt //对照上图理解一下 这种方法真是好,尤其是针对删除我保存的一些不用的图像文件 2. ...
  • linux 递归删除文件命令

    千次阅读 2014-12-19 11:31:00
    find . -name '*.exe' -type f -print -exec rm -rf {} \; 递归删除某个文件夹或文件
  • ubuntu删除文件(夹)命令

    万次阅读 2018-04-30 11:21:15
    删除文件: rm test.txt 删除空文件夹: mkdir test 删除非空文件夹及其目录下的所有文件夹及文件:rm -rf test 删除 除某个文件或文件夹之外的所有文件以及文件夹:rm -rf (文件名称或文件夹名称) 括号里可以放多...
  • 1. 命令格式:rm [选项] 文件或目录2. 常用选项:"rm -f" 强行删除,忽略不存在的文件,不提示确认。(f为force的意思) "rm -i" 进行交互式删除,即删除时会提示确认。(i为interactive的意思) "rm -r" 将参数中列出的...
  • windows下快速删除文件命令

    千次阅读 2019-03-26 14:18:29
    在虚拟机上使用rm -rf命令可以快速删除文件夹,如果是在windows下也想快速删除某个文件夹该执行哪个命令呢?答案是:rmdir 磁盘:\文件夹的名字 /s /q;在这里我删除的是D盘下的gitCode2文件夹。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,449,109
精华内容 979,643
关键字:

删除文件命令是