📌  相关文章
📜  如何从命令行删除文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:55.881000             🧑  作者: Mango

如何从命令行删除文件 - Shell/Bash

在Shell或Bash中,删除文件可以使用rm命令。以下是一些示例:

基本用法

要删除一个文件,只需输入以下命令:

rm filename

这将从文件系统中删除给定的文件。

删除多个文件

要删除多个文件,只需列出它们的名称,用空格分隔:

rm file1 file2 file3

这将同时从文件系统中删除多个文件。

删除目录

要删除目录及其中的所有文件,请使用-r选项:

rm -r dirname

这将递归地删除指定的目录及其中的所有文件和子目录。请注意:使用-r选项要格外小心,因为它会删除指定目录中所有的文件和目录,而不会提示用户确认操作。

删除文件夹中的特定类型的文件

如果您只想删除文件夹中的特定类型的文件,可以使用通配符:

rm ~/Documents/*.docx

这将删除~/Documents目录中所有.docx文件。

删除文件夹中匹配某些字符的文件

如果您只想删除文件夹中名称符合某些特定字符模式的文件,请使用-i选项:

rm -i ~/Documents/*important*

这将删除~/Documents目录中所有包含important字符串的文件,并在删除每个文件之前向您询问确认。

删除所有内容

如果您想从文件系统中删除所有文件及目录,请使用以下命令:

rm -rf /

请注意:这会完全清除您整个文件系统中的所有内容,因此请务必慎重使用。只应在极端情况下使用此命令。