精华内容
下载资源
问答
  • rm 删除命令

    千次阅读 2019-03-21 09:18:00
    3.1 rm删除命令 3.1.1 语法 rm [选项]… 文件… rm [OPTION]… FILE… 示例【rm ./a/aa/gdy.text】删除gdy.text文件 在使用管理员root用户删除文件时,为了防止误删,rm命令被改写为 【rm -i】来执行。所有这里...

    3.1 rm删除命令

    3.1.1 语法

    rm [选项]… 文件…
    rm [OPTION]… FILE…

    示例【rm ./a/aa/gdy.text】删除gdy.text文件
    在这里插入图片描述
    在使用管理员root用户删除文件时,为了防止误删,rm命令被改写为
    【rm -i】来执行。所有这里会有提示。

    3.1.2 常用参数

    • 【-f】 --force 强制删除,忽略不存在的文件,从不给出提示。

    • 【-i】 --interactive 交互模式删除文件,删除文件前给出提示。

    • 【-r】 --recursive 递归的删除目录下面文件以及子目录下文件。

    • 【-R】 --recursive 递归的删除目录下面文件以及子目录下文件。

    • 【-v】 --verbose 显示运行时详细信息

    • 【–help】 显示命令在线帮助

    • 【–version】 显示命令版本信息

    3.1.3 附加(rm --help)

    [root@gdy abc]# rm --help
    用法:rm [选项]... 文件...
    删除 (unlink) 文件。
      -f, --force		强制删除。忽略不存在的文件,不提示确认
      -i			在删除前需要确认
      -I			在删除超过三个文件或者递归删除前要求确认。此选项比-i 提
    			示内容更少,但同样可以阻止大多数错误发生
          --interactive[=WHEN]	根据指定的WHEN 进行确认提示:never,once (-I),
    				或者always (-i)。如果此参数不加WHEN 则总是提示
          --one-file-system		递归删除一个层级时,跳过所有不符合命令行参
    				数的文件系统上的文件
          --no-preserve-roo	不特殊对待"/"
          --preserve-root	不允许删除"/"(默认)
      -r, -R, --recursive	递归删除目录及其内容
      -v, --verbose		详细显示进行的步骤
          --help		显示此帮助信息并退出
          --version		显示版本信息并退出
    默认时,rm 不会删除目录。使用--recursive(-r 或-R)选项可删除每个给定
    的目录,以及其下所有的内容。
    要删除第一个字符为"-"的文件 (例如"-foo"),请使用以下方法之一:
      rm -- -foo
      rm ./-foo
    请注意,如果使用rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证
    该文件的内容无法还原,请考虑使用shred。
    请向bug-coreutils@gnu.org 报告rm 的错误
    GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/>
    GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>
    请向<http://translationproject.org/team/zh_CN.html> 报告rm 的翻译错误
    要获取完整文档,请运行:info coreutils 'rm invocation'
    [root@gdy abc]#
    
    展开全文
  • rm 删除文件或目录

    2018-03-28 15:43:00
    rm 删除一个或多个文件或目录,危险操作命令。 2. 语法格式 rm [option] file rm 选项 文件或目录 参数 参数说明 -f 强制删除,忽略不存在的文件,不提示确认信息* -i ...

    1. 命令功能

    rm 删除一个或多个文件或目录,危险操作命令。

    2. 语法格式

    rm  [option]  file

    rm  选项  文件或目录

    参数

    参数说明

    -f

    强制删除,忽略不存在的文件,不提示确认信息*

    -i

    提示用户在删除前确认

    -I

    在删除超过三个文件或者递归删除前要求确认

    -r

    递归删除目录及其内容*

    说明:

    3. 使用范例

    准备工作

    [cxf@localhost ~]$ mkdir -p data/{dir1,dir2,dir3,dir4}

    [cxf@localhost ~]$ touch data/{file1.txt,fil.txt,file3.txt} 

    [cxf@localhost ~]$ ls

    data  dir1  dir2  ok

    [cxf@localhost ~]$ tree

    .

    ├── data

    │   ├── dir1

    │   ├── dir2

    │   ├── dir3

    │   ├── dir4

    │   ├── file1.txt

    │   ├── file3.txt

    │   └── fil.txt

    ├── dir1

    ├── dir2

    .......

    范例1:不带参数删除文件

    [root@localhost data]# rm ok.txt

    rm: remove regular empty file `ok.txt'? y

    [root@localhost data]# rm dir1           #不能直接删除目录

    rm: cannot remove `dir1': Is a directory

    范例2:强制删除文件,不提示

    [root@localhost data]# rm -f file4.txt

    [root@localhost data]# ls

    dir1  dir2  dir3  dir4

    范例3:递归删除子目录

    [root@localhost data]# rm -r dir1/

    rm: descend into directory `dir1'? y

    rm: descend into directory `dir1/a'? y

    rm: descend into directory `dir1/a/b'? y

    rm: remove directory `dir1/a/b/c'? y

    rm: remove directory `dir1/a/b'? y

    rm: remove directory `dir1/a'? y

    rm: remove directory `dir1'? y

    范例4:强制删除目录,不提示

    [root@localhost cxf]# rm -rf data/

    转载于:https://www.cnblogs.com/joechu/p/8664226.html

    展开全文
  • Linux系统中rm删除命令

    2019-07-19 19:53:52
    Linux系统中rm删除命令 rm命令 1.可以删除一个目录中的一个或多个文件或目录 2.可以将某个目录及其下属的所有文件及其子目录均删除掉 3.对于链接文件,只是删除整个链接文件,而原有文件保持不变 语法 rm (选项)...

    Linux系统中rm删除命令

    rm命令

    1.可以删除一个目录中的一个或多个文件或目录
    2.可以将某个目录及其下属的所有文件及其子目录均删除掉
    3.对于链接文件,只是删除整个链接文件,而原有文件保持不变
    

    语法 rm (选项)(参数)

    选项

    	-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
    	-f:强制删除文件或目录;
    	-i:删除已有文件或目录之前先询问用户;
    	-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
    	--preserve-root:不对根目录进行递归操作;
    	-v:显示指令的详细执行过程。
    

    参数

    文件:指定被删除的文件列表,如果参数中含有目录,则必须加上-r或者-R选项。
    

    示例如下

    1. rm -r qxd 删除qxd目录(文件夹)及其里面的文件及子目录
    2. rm -f qxc 多层级文件夹及文件删除
    3. rm -r qxc/ 空文件夹删除
    4. rmdir 删除非空文件夹时无法执行,mkdir只能删除空文件夹
    5. rm -rf qxc强制删除文件夹及下面的子目录和文件

    转https://www.cnblogs.com/uncle-qi/p/9371505.html

    展开全文
  • rm 删除目录及文件

    万次阅读 2017-03-03 10:55:10
    rm 删除目录及文件功能:rm 命令,删除一个目录中的一个或多个文件或目录(文件夹)。它也可以将某个目录及其下的所有文件及子目录均删除。 对于链接文件,只是删除了链接,原有文件均保持不变。 文件一旦被删除,...

    rm 删除目录及文件

    功能:rm 命令,删除一个目录中的一个或多个文件或目录(文件夹)。

    它也可以将某个目录及其下的所有文件及子目录均删除。
    对于链接文件,只是删除了链接,原有文件均保持不变。
    文件一旦被删除,它不能被恢复。
    提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的,一旦删除就永远找不回来了。尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。

    语法:rm [选项] 文件
    短选项 长选项 含义
    -f –force 忽略不存在的文件,强制删除,无任何提示。
    -i –interactive 进行交互式删除
    -r –recursive 递归式删除(本目录下)全部文件和目录
    -v –verbose 详细显示进行的步骤

    常用参数

    格式:rm file
    删除文件file,系统会先询问是否删除。

    格式:rm -f file
    强行删除file,系统不再提示。

    格式:rm -rf dir
    强行删除目录dir下的所有文件、子目录下的所有文件和目录、删除dir本身。

    格式:rm -f .LOG
    删除日志文件。

    rm 文件名
    删除文件,系统会先询问是否删除。
    [root@localhost test1]# ls -l
    总计 4
    -rw-r–r– 1 root root 56 10-26 14:31 log.log
    root@localhost test1]# rm log.log
    rm:是否删除 一般文件 “log.log”? y
    root@localhost test1]# ls -l
    总计 0[root@localhost test1]#
    说明:输入rm log.log命令后,系统会询问是否删除,输入y后就会删除文件,不想删除则数据n。

    rm -f 文件名
    强行删除文件,系统不再提示。
    [root@localhost test1]# ls -l
    总计 4
    -rw-r–r– 1 root root 23 10-26 14:40 log1.log
    [root@localhost test1]# rm -f log1.log
    [root@localhost test1]# ls -l
    总计 0[root@localhost test1]#

    rm -i 文件名
    删除任何文件,删除前逐一询问确认
    [root@localhost test1]# ls -l
    总计 8
    -rw-r–r– 1 root root 11 10-26 14:45 log1.log
    -rw-r–r– 1 root root 24 10-26 14:45 log2.log
    [root@localhost test1]# rm -i *.log
    rm:是否删除 一般文件 “log1.log”? y
    rm:是否删除 一般文件 “log2.log”? y
    [root@localhost test1]# ls -l
    总计 0[root@localhost test1]#

    rm -r 目录名
    将子目录及子目录中所有档案删除
    [root@localhost test]# ls -l
    总计 24drwxr-xr-x 7 root root 4096 10-25 18:07 scf
    drwxr-xr-x 2 root root 4096 10-26 14:51 test1
    drwxr-xr-x 3 root root 4096 10-25 17:44 test2
    drwxrwxrwx 2 root root 4096 10-25 17:46 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [root@localhost test]# rm -r test1
    rm:是否进入目录 “test1”? y
    rm:是否删除 一般文件 “test1/log3.log”? y
    rm:是否删除 目录 “test1”? y
    [root@localhost test]# ls -l
    总计 20drwxr-xr-x 7 root root 4096 10-25 18:07 scf
    drwxr-xr-x 3 root root 4096 10-25 17:44 test2
    drwxrwxrwx 2 root root 4096 10-25 17:46 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [root@localhost test]#

    rm -rf 目录名
    把子目录及子目录中所有档案删除,并且不用一一确认
    [root@localhost test]# rm -rf test2
    [root@localhost test]# ls -l
    总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf
    drwxrwxrwx 2 root root 4096 10-25 17:46 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [root@localhost test]#

    rm – -f
    删除以 -f 开头的文件
    [root@localhost test]# touch – -f
    [root@localhost test]# ls – -f
    -f[root@localhost test]# rm – -f
    rm:是否删除 一般空文件 “-f”? y
    [root@localhost test]# ls – -f
    ls: -f: 没有那个文件或目录
    [root@localhost test]#

    也可以使用下面的操作步骤:
    [root@localhost test]# touch ./-f
    [root@localhost test]# ls ./-f
    ./-f[root@localhost test]# rm ./-f
    rm:是否删除 一般空文件 “./-f”? y
    [root@localhost test]#

    展开全文
  • git rm 删除 以及清空暂存区

    万次阅读 2020-01-03 19:17:12
    使用linux命令rm删除: 在当前工作区有文件readme.txt,并被git跟踪,且有提交历史。运行如下命令: rm readme.txt 分析如下: (1)readme.txt文件的状态是被删除。 (2)此时工作区中的文件已经被删除, ...
  • Linux下用rm删除的文件的恢复方法

    万次阅读 2018-09-05 17:05:53
    本文收集了一些在Linux下恢复rm删除的文件的方法,给大家作为参考。  首先,最好的方法是避免这个问题,以下是几点建议:  1、rm -rf误操作的后果是可怕的,rm -f也要三思而行,不能轻易使用。  2、做好数据...
  • rm 删除文件

    千次阅读 2019-01-08 00:23:44
    [root@oracle linux.x64_11gR2]# rm --help用法:rm [选项]... 文件...删除 (unlink) 文件。 -f, --force 强制删除。忽略不存在的文件,不提示确认 -i 在删除前需要确认 -I 在删除超过三个文件或者递归删除前要求...
  • 在linux下,rm删除的文件可以找回吗?怎么找?rm删除的时候没有带任何参数。
  • Linux下使用rm删除文件怎么恢复

    千次阅读 2018-06-27 20:42:00
    Linux下使用rm删除文件怎么恢复
  • 不小心rm删除文件怎么办

    千次阅读 2013-11-14 16:40:13
    不小心rm删除文件怎么办rm 命令的副作用越来越显现。而且rm掉之后的东西想找回来很困难。有2个原则: 1 永远不要在root下操作,尤其是rm命令 2 写一个别名,代替rm我就是在~/.bashrc文件里加入下面一行: $ vi ~/...
  • rm 删除-开头文件。

    千次阅读 2014-09-10 13:29:17
    rm删除(清除)一个或多个文件 -f 选项将强制删除文件,即使这个文件是只读的.并且可以用来避免用户输入(在非交互脚本中使用). 经常会遇到文件名开头为特殊符号的文件后目录,如.mk @等,可以直接rm -rf 删除,...
  • rm 删除存在

    2018-12-07 23:16:33
    文章目录一、删除目录/文件二、使用通配符 一、删除目录/文件 序号 选项 含义 01 -f 强制删除,忽略不存在的文件, 没有 提示 02 -r 递归删除,目录下的每个内容,删除目录时 必须 加此参数 Tips: 目录...
  • 1.rm删除文件 rm a.txt 2.rm删除目录 -i 删除前,需要确认每个文件是否删除 -f 强制删,无需逐一确认。 -r 将目录及以下之档案亦逐一删除,若删除目录则必须加-r rm -rf /home/test/test1 ...
  • git rm删除文件

    千次阅读 2018-03-01 10:33:10
    通过git rm命令将版本库中的文件删除,命令为: git rm filename 注:删除文件后,需要git commit一下,版本库中文件才被完全删除
  • 例1 将/usr/local/backups目录下所有10天前带"."的文件删除 ...删除指定名称的文件:查找/目录下名字为aaaaa的文件,然后执行rm删除命令 find / -name aaaaa -exec rm -rf {} \; 例3 删除当前...
  • rm 删除多个文件

    万次阅读 2018-03-26 13:25:28
    dilantaya 说请问在linux里rm 命令怎么删除多个文件比如 大量的 2010-10-xx.log 和 2010-09-xx.log 文件,用rm命令怎么一起给删除了,谢谢!chenyx 说用*代替xx就能删除了例如,rm -f 2010-10-*.logdilantaya 说我...
  • rm删除破折号开头的文件或目录

    千次阅读 2016-01-28 12:07:47
    rm删除(清除)一个或多个文件 -f 选项将强制删除文件,即使这个文件是只读的.并且可以用来避免用户输入(在非交互脚本中使用). 经常会遇到文件名开头为特殊符号的文件后目录,如.mk @等,可以直接rm -rf 删除,或是添加...
  • 首先,从根目录开始,用命令du -sh * 查看占用磁盘多的文件,rm删除文件。删除后发现磁盘空间没释放。 然后,上网查找原因有同学说了,这个文件被进程占用了,查找所有占用的已删除文件的进程 : lsof |grep ...
  • linux的一个find命令rm删除某目录下所有子目录 中的某类文件 将当前目录下所有test.file文件删除 find . -name "test.file" -exec rm -rf {} \; 详解: find:Linux的查找命令,用户查找指定条件的文件 .:当前...
  • rm 删除文件太多

    2019-06-10 20:00:00
    在工程环境下,一个文件夹包含有100多万个文件,这时用命令去删除这些文件: rm -rf * 会出现报错如下: /bin/rm: cannot execute [Argument list too long] 参考如下答案: ...
  • linux下rm 删除大批量文件报错解决

    千次阅读 2013-12-17 16:15:46
    系统每天生成大量报表,恢复出厂需要全部删除,使用rm删除,当系统运行时间过久后,删除大批量的文件时,有如下提示: -bash: /bin/rm: Argument list too long 解决办法:   使用管道删除 find /data/...
  • ubuntu下使用extundelete恢复使用rm删除的文件 一、原因  我这次文件误删主要是因为,在写Makefile文件时,没有考虑周全,在执行make clean时删除了源文件,总之虚惊一场。庆幸的是我使用的删除命令是rm,如果...
  • Linux命令— cp 复制、 mv 移动/重命名、 rm 删除     cp 复制 拷贝  复制、拷贝 copy  cp 文件名 路径 cp bj.txt ./java/jee:把当前目录的bj.txt拷贝到当前目的java文件夹里的jee文件夹里  cp ...
  • 用find命令rm删除某目录下所有子目录中某类型的特定文件 当前目录下含有多级子目录、每一个子目录下都含有多个文件,如何删除当前目录及所有子目录下特定类型的文件,比如:*~(所有文件名以“~”结尾的文件): ...
  • Linux解决rm 删除大文件后 磁盘空间无法释放的问题在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后...
  • Linux rm删除文件夹命令

    千次阅读 2015-07-08 09:39:46
    在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管...
  • rm删除命令源码分析

    千次阅读 2016-03-30 15:45:59
    想要在删除文件前,先覆盖文件内容,防止他人恢复文件,从而得到文件原内容;并且需要支持rm命令原本的参数选项: NAME rm - remove files or directoriesSYNOPSIS rm [OPTION]... FILE...Remove (unlink) the FILE...
  • rm删除大量文件

    千次阅读 2011-01-02 22:20:00
     如果没有使用- r选项,则rm不会删除目录。  该命令的各选项含义如下:  - f 忽略不存在的文件,从不给出提示。  - r 指示rm将参数中列出的全部目录和子目录均递归地删除。  - i 进行交互式删除。在删除...
  • 【Linux命令——rm删除

    千次阅读 2018-07-16 20:41:53
    rm 文件名称 //删除的时候,最好用绝对路径,比较保险 选项: -r //删除目录 -f //强制删除并且不需要询问 举例: rm -rf /opt/test //强制删除opt目录下的test文件,不提问  //rm -rf慎用,Linux系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,980
精华内容 13,592
关键字:

rm删除