📅  最后修改于: 2023-12-03 15:37:55.881000             🧑  作者: Mango
在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 /
请注意:这会完全清除您整个文件系统中的所有内容,因此请务必慎重使用。只应在极端情况下使用此命令。