以 root 身份从 / 运行此命令是否安全

Nat*_*ere 2 root find directory-structure

find . * -depth -print0 | xargs -0 rmdir
Run Code Online (Sandbox Code Playgroud)

它以递归方式查找并删除所有空文件夹(包括隐藏的文件夹)。

我只在我的主文件夹和 Linux PC 中的 Pendrive 上尝试过它并且它有效,但我不知道从 / 作为 root 运行是否安全

我曾经通过在互联网上运行一些命令(我不明白)来破坏我的操作系统。

gar*_*Red 6

man对页rmdir表示: -

Remove the DIRECTORY(ies), if they are empty.
Run Code Online (Sandbox Code Playgroud)

如果您想删除所有空目录,那么这将是安全的。你需要问的问题是:-

是否要删除所有空目录?

一些应用程序需要一个目录,即使它是空的。例如,journald可以配置为仅记录到持久存储(如果/var/log/journald存在)。如果您在该目录为空时运行您的命令,那么它将被删除。之后journald将不会登录到持久存储,因为它找不到目录。我相信 Fedora 默认是这样配置的。

此外,您的命令也可以删除空的(未安装的)挂载点。它们应该很容易修复,但它仍然可以让你出局。