在 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
存在另一个陷阱。
通常也不需要删除这些目录,它不会释放太多磁盘空间。