为什么主文件夹中没有创建应用程序文件夹?

为什么主文件夹中没有创建应用程序文件夹?

例如,当我做类似的事情时......

sudo apt-get install vim

主文件夹中没有创建 .vim 文件夹。

答案1

因为它们不需要被创建。

.vim按照惯例,如果没有指定特殊选项,则以点开头的文件和文件夹对用户是隐藏的:您需要ls -a在文件管理器中启动或设置“查看隐藏文件”选项(Ctrl+H也有效)。此约定仅在应用于用户的主目录及其后代时才有意义,主要用于存储用户特定的配置(KDE 将其设置存储在 中~/.config,GNOME 也使用它,除了~/.gconf和其他几个)。它们通常在应用程序运行或更改其设置时自动创建,但这不是必需的。

当你使用 APTapt-get或等工具安装应用程序时aptitude,它会将与软件包相关的文件传播到整个文件系统(检查典型文件清单软件包)。它会将可执行文件安装在 中/usr/bin,将库安装在 中/usr/lib,将文档安装在 中,/usr/doc等等/usr/man。所有这些目录都不是用户特定的:它们与您的主目录无关。APT 永远不会知道它。点文件(和文件夹)是仅供应用程序使用,而不是包管理器

想象一下一台拥有数千名用户的大型主机。当安装新软件包时,您不会想更新所有用户的主目录:这会让用户的主目录变得混乱,可能会干扰他们现有的配置,最后还会浪费磁盘空间!

如果您只想自定义vim配置,请.vim通过执行来创建目录mkdir ~/.vim

相关内容