我如何删除 Linux 中的目录(不先删除里面的文件)

How do i delete directory's in Linux (without first deleting the files inside)

我刚得到一个 Raspberry Pi 圣诞节礼物,我想删除一些内置程序,因为我想制作一个 Linux 服务器供家庭使用。到目前为止,我必须一直使用终端执行此操作,因为要删除文件,您必须使用 root。

rm ./files/*
rmdir files  

当里面有文件时,有什么方法可以使用 rmdir 命令吗?

当然只是递归删除:)

rm -r files

rm -rf files 将删除 files 目录和所有子目录 不会提示您有关文件权限的问题。

在您的终端中,将目录更改为层次结构中恰好位于相关目录上方的目录。那么:

$mv ./dir_to_del/* .; rmdir ./dir_to_del

这会将所有文件移出您要删除的目录,然后删除现在为空的文件夹。