Linux rm命令详解 Linux删除文件目录的操作方法(linux中怎样删除目录)不要告诉别人

随心笔谈2年前发布 admin
215 0 0

文章摘要

这篇文章介绍了Linux `rm` 命令的基本功能和用法,详细讲解了删除文件和目录的操作,并重点介绍了常用参数的作用: 1. **删除文件**:使用 `rm` 删除文件时,会提示确认(`y` 确认、`n` 取消)。通过 `-f` 参数可以无需确认直接删除,使用 `-i` 可以逐一确认,`-v` 可显示删除步骤。 2. **删除目录**:删除目录时会提示确认。通过 `-r` 可递归删除子目录,通过 `-f` 可无需确认直接删除,`-rfv` 可显示删除步骤,`-df` 可仅删除空目录。 3. **常用参数**: - `*` 匹配通配符,如删除所有 `.txt` 文件。 - `a*` 或 `https://www.jb51.net/article/a*` 可删除以特定模式命名的文件。 - 使用空格删除多个文件。 - 通过 `-` 删除隐藏文件(如 `. *`)。 4. **特殊情况处理**:删除链接文件时,只会删除自身;删除以 `-` 开头的文件需使用 `rm -- -filerm -f ...`。删除目录时可选择批量操作,如删除当前目录下的所有空目录。 5. **注意事项**:删除文件和目录前需确认,避免误删。删除链接文件需绕过参数限制,删除隐藏文件需配合通配符。 这篇文章通过实例和详细解释,帮助读者掌握 `rm` 命令的高级用法,适用于日常文件管理操作。



目录rm 命令作用:删除文件或目录一、常用操作1. 删除文件2. 删除目录二、其他操作

参数:

-f      直接删除,不需要确认。-r      递归删除(用来删除目录)-i      删除前逐一询问。-v     显示步骤-d     只删除空目录

rm 文件名 # 删除文件(询问确认)
rm -f a.txt # 删除文件(不询问)
rm -f *.txt # 删除以 txt 结尾的文件
rm -f a* # 删除以 a 开头的文件
rm -f https://www.jb51.net/article/-file # 删除以 – 开头的文件
rm -f a.txt b.txt # 同时删除多个文件(空格间隔)
rm -f .* # 删除隐藏文件

rm -r 目录 # 删除目录(询问确认)
rm -rf 目录 # 删除目录(不询问)
rm -rfv 目录 # 显示删除步骤
rm -df * # 只删除空目录

1)rm 后面直接跟文件名,可以删除文件,删除前会询问是否删除(y确认,n取消)。

rm 文件名

在这里插入图片描述

2)如果不需要询问,直接删除,可以加上 参数

rm -f a.txt

在这里插入图片描述

3)删除所有txt结尾的文件,配合通配符

rm -f *.txt

在这里插入图片描述

4)删除所有 a 开头的文件

rm -f a*

在这里插入图片描述

这种格式也可以, 代表当前目录,意思是删除当前目录下所有a开头的文件。

rm -f https://www.jb51.net/article/a*

在这里插入图片描述

5)同时删除多个文件,用空格间隔

rm -f a.txt b.txt

在这里插入图片描述

提示:文件名可以用Tab键补全,防止手动输入错误。

6)删除隐藏文件

并不能删除隐藏文件,想要删除隐藏文件,可以使用通配符

rm -f .*

在这里插入图片描述

当然, 和 这两个目录仍然不会被删除

1)删除目录需要使用 参数(文件可以直接删,但目录不能直接删),默认会询问是否删除(y确认,n取消)。

rm -r 目录

在这里插入图片描述

2)加上 -f 参数,可以直接删除,不再询问。

rm -rf 目录

在这里插入图片描述

3)显示删除的步骤

rm -rfv test/

在这里插入图片描述

4)使用 参数,可以只删除空目录。

像下面这样,我删除当前目录下的所有目录,只有空目录被删除,非空的目录就被跳过,不会删除。

rm -df *

在这里插入图片描述

1)删除链接文件时,只会删除自身,而不会删除链接文件所指向的文件。

2)删除 开头的文件

系统默认-后面跟参数,如果直接用 rm -file,系统会把file当成参数,从而报错。

可以使用以下两种方式绕过:

rm — -filerm -f https://www.jb51.net/article/-file

在这里插入图片描述

3)Linux没有回收站功能,删除的文件无法找回,删除前一定要确认好,以免误删。

到此这篇关于Linux rm命令详解,Linux删除文件目录的文章就介绍到这了,更多相关Linux rm命令删除文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:Linux usermod 命令的使用详解Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数Linux中date命令转换日期提示date: illegal time format问题解决linux中rm命令使用详解Linux unlink函数和删除文件的操作方法Linux服务器删除文件夹、删除文件、解压命令的方法

© 版权声明

相关文章