更新时间:2021-12-16 09:57:05 来源:极悦 浏览1068次
本教程将告诉你如何使用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删除文件夹的命令”的介绍,大家如果想了解更多相关知识,可以关注一下极悦的Java极悦在线学习,里面的课程内容丰富,适合小白学习,希望对大家能够有所帮助。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习