怎么在linux下删除目录与文件
要从命令行删除Linux中的文件或目录,可以使用rm
(remove)命令,使用rm
命令删除文件或目录时需要格外小心,因为一旦删除文件,就无法恢复,如果你想让你的文件在不被那么轻易的删除,可以使用safe-rm
要删除单个文件,请使用rm
命令后面跟文件名:
rm filename
如果文件处于写保护状态,系统将提示您进行确认,如下所示。输入y
并按Enter
。如果文件没有写保护,它将被删除而不提示。
rm: remove write-protected regular empty file 'filename'?
要一次删除多个文件,rm
命令后跟由空格分隔的文件名。
rm filename1 filename2 filename3
您还可以使用通配符(*
)和常规扩展来匹配多个文件。例如,要删除当前目录中的所有 .pdf
文件,使用以下命令:
rm *.pdf
当您使用rm
通配符(*
)和常规扩展时,建议使用该ls
命令列出文件,以便在运行rm
命令之前可以查看即将要删除的文件
使用 -i
选项在删除之前确认每个文件是否要删除:
rm -i filename(s)
要在不提示的情况下删除文件,即使文件是写保护的,可以使用-f
(强制)选项:
rm -f filename(s)
您还可以组合rm
选项。例如,要删除当前目录中所有 .txt
文件在没有提示的模式下,使用以下命令:
rm -fv *.txt
如何删除目录(文件夹)
要删除空目录,请使用该-d
选项。
rm -d dirname
要删除非空目录及其中的所有文件,请使用r
(递归)选项。
rm -r dirname
如果目录中的目录或文件受到写保护,系统将提示您确认删除。
要删除非空目录和所有文件而不提示,请使用r
(递归)和-f
选项。
rm -rf dirname
要一次删除多个目录,请使用rm
命令,后跟以空格分隔的目录名称。
rm -r dirname1 dirname2 dirname3
与文件相同,您还可以使用通配符(*
)和常规扩展来匹配多个目录
如果你需要重装你的Linux系统,执行以下命令
rm -rf /
至此你已熟悉rm
命令的使用,如有疑问请在下方留言
以上是 怎么在linux下删除目录与文件 的全部内容, 来源链接: utcz.com/z/506935.html