CentOS:可以删除默认的空文件夹吗?

CentOS:可以删除默认的空文件夹吗?

在 CentOS 7 Minimal 安装和 yum 更新之后,我分析了这些文件夹。以下文件夹要么内部没有任何内容,要么只包含内部没有任何内容的文件夹(这不是详尽或完整的列表):

  • /家/
  • /媒体/
  • /选择/
  • /丢失+找到/
  • /mnt/
  • /usr/etc/
  • /usr/游戏/
  • /usr/本地/

这些文件夹是否可以安全删除,或者这样做是否会产生不良影响?

答案1

我确信可以删除的唯一目录是空lost+found目录。fsck如果该工具修复文件系统并找到悬空的索引节点,则会重新创建它(请参阅“Linux 和 Unix 中 Lost+Found 文件夹的用途是什么?”)。

可以使用其他目录或可以假定由系统上的各种系统工具、应用程序和/或包管理器存在。特别是,删除/home/mnt/usr/local(可能还有/media)可能会扰乱某些依赖这些目录存在的软件。和/mnt/media在 Linux 上)通常用于安装外部驱动器,并且/home将包含用户的主目录(包括您自己的)。

最普遍的建议是不要盲目地更改 Linux 发行版默认安装的内容。默认值(无论是文件或目录的权限还是各种其他配置)已经由发行版维护人员测试过,并且应该可以工作。显然,您可能需要调整一些东西以满足您的需求,但是,您知道,不是盲目地

答案2

显然:是的,它们可以安全地删除,并且不需要位于文件系统上。 Linux 将继续运行,并且大多数已安装的软件将正常运行。

但正如已经提到的,在安装新软件包时,他们可能会认为这些文件夹是存在的。因此,安装想要在这些位置写入/安装文件的软件包可能会失败。或者useradd可能/home存在另一个陷阱。

通常也不需要删除这些目录,它不会释放太多磁盘空间。

相关内容