rm命令英文单词remove的缩写,主要功能删除文件目录

因为删除文件一个破坏性动作,因此,在使用需要格外小心,在执行之前一定要再三确认删除的是哪个目录中的什么文件

rm命令的语法格式如下

rm [选项] 文件名

常用选项如下

选项 作用或含义
-f 强制删除,且不提示确认 
i 每次删除前会询问用户是否确定删除,默认选项
r或者-R 递归删除目录及其内容 
v 显示指令的详细执行过程
d 删除空目录

实例演示

1、不带选项删除某个文件,默认会进行二次确认,敲击y进行确认。

# 不带选项删除文件提示确认
[root@myEuler ~]# rm file1 
rm是否删除普通文件 'file1'?y

# 选项-i的为默认选项,效果与无选项相同
[root@myEuler ~]# rm -i file1 
rm是否删除普通文件 'file1'?y

2、强行删除普通文件

# 使用选项-f删除普通文件时,不会提示确认
[root@myEuler ~]# rm -f file1 

3、删除目录

注意目录文件与普通文件的区别,删除目录必须带选项-r,否则将会报错

# 目录文件不能直接删除
[root@myEuler ~]# rm dir_file
rm: 无法删除 'dir_file': Is a directory

# 删除目录文件必须使用选项-r
[root@myEuler ~]# rm -r dir_file
rm是否删除目录 'dir_file'?y

# 联合使用-rf选项,可以强行删除目录,包括其中的内容
[root@myEuler ~]# rm -rf dir_file

4、删除多个文件

可以多个文件全部列出来,也可以使用通配符

# 删除当前目录下的file3和file4文件
[root@myEuler ~]# rm -f file3 file4

# 删除当前目录下的所有以file开头的普通文件
[root@myEuler ~]# rm -f file*

# 删除当前目录下的所有扩展名为.txt的普通文件
[root@myEuler ~]# rm -f *.txt

5、强制清空服务器系统内的所有文件(谨慎操作!!!

# 该操作看看就好,切忌执行,否则系统可能报废
[root@myEuler ~]# rm -rf /*

再次强调,rm是一个很危险的命令,使用时候要特别当心,尤其是新手。【rm -rf /*】命令会清空系统中所有的文件,并可能导致系统报废。

原文地址:https://blog.csdn.net/u013007181/article/details/129447255

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_27268.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注