专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Linux删除文件夹的命令

Linux删除文件夹的命令

更新时间:2021-12-16 09:57:05 来源:赢咖4 浏览947次

本教程将告诉你如何使用rm,unlink以及rmdir命令删除Linux中的文件和目录。

如何删除文件

要从命令行删除(或删除)Linux 中的文件,请使用rm(remove) 或unlink命令。

该unlink命令允许您只删除一个文件,而使用rm,您可以一次删除多个文件。

删除文件或目录时要格外小心,因为一旦文件被删除,就无法轻易恢复。

要删除单个文件,请使用rm orunlink 命令后跟文件名:

unlink filename
rm filename

如果文件被写保护,系统会提示您确认,如下所示。删除文件类型y,然后点击Enter。否则,如果文件没有写保护,它会在没有提示的情况下被删除。

 rm: remove write-protected regular empty file 'filename'?

要一次删除多个文件,请使用rm后跟以空格分隔的文件名的命令。

rm filename1 filename2 filename3

您还可以使用通配符 ( *) 和常规扩展来匹配多个文件。例如,要删除.pdf当前目录中的所有文件,请使用以下命令:

rm *.pdf

使用常规扩展时,首先用ls 命令列出文件,以便在运行rm命令之前可以看到将删除哪些文件。

使用rm和-i选项在删除之前确认每个文件:

rm -i filename(s)

要在不提示的情况下删除文件,即使文件被写保护,请将-f(force) 选项传递给rm命令:

rm -f filename(s)

您还可以组合rm选项。例如,要.txt在详细模式下不提示地删除当前目录中的所有文件,请使用以下命令:

rm -fv *.txt

如何删除目录(文件夹)

在 Linux 中,您可以 使用和删除/删除目录。rmdirrm

rmdir是一个用于删除空目录的命令行实用程序,同时rm您可以递归地删除目录及其内容。

要删除空目录,请使用rmdir或rm -d后跟目录名称:

rm -d dirname
rmdir dirname

要删除非空目录及其中的所有文件,请使用rm带有-r(recursive) 选项的命令:

rm -r dirname

如果目录或目录中的文件被写保护,系统将提示您确认删除。

除去非空目录中的所有文件而不提示,使用rm与-r(递归)和-f选项:

rm -rf dirname

要一次删除多个目录,请使用rm -r后跟以空格分隔的目录名称的命令。

rm -r dirname1 dirname2 dirname3

与文件相同,您还可以使用通配符 ( *) 和常规扩展来匹配多个目录。

结论

到现在为止,您应该对如何使用 Linux和命令有了很好的了解rm,rmdir并且unlink应该能够从命令行安全地删除文件和目录。

以上就是关于“Linux删除文件夹的命令”的介绍,大家如果想了解更多相关知识,可以关注一下赢咖4的Java赢咖4在线学习,里面的课程内容丰富,适合小白学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>