【问题标题】:Linux directory starting with dot以点开头的 Linux 目录
【发布时间】:2015-05-12 10:11:09
【问题描述】:

在 Linux (Ubuntu) 中以点 . 开头的目录有什么特别之处,例如 ~/.vim? 谢谢。

【问题讨论】:

    标签: linux ubuntu directory


    【解决方案1】:

    默认情况下,名称以点 (.) 开头的文件和目录不会通过标准命令 ls 显示在目录列表中。因此,它们传统上用于存储设置、偏好等。目录~/.vim 尤其肯定包含文本编辑器vim 的个人偏好和设置。

    这个类中还有两个特殊的目录名:简单命名为.的目录是它所在目录的别名(自引用),而名为..的目录指的是父目录..

    许多图形文件浏览器忽略了隐藏以. 开头的文件名的约定,因此将这些文件称为“隐藏”并不一定是正确的。尽管如此,该术语仍然存在。

    【讨论】:

    • 感谢您的精彩解释。当我想安装用于使用 Vim 编辑 rails 代码的“rails vim”时,我所要做的就是下载一个 zip 文件 (rails.zip) 并将其解压缩到 .vim 目录中。这是否意味着每次我启动程序 Vim 时它都会转到文件夹 .vim 并在该目录中加载设置?这就是Linux中的安装方式吗?只是将文件复制到正确的目录中?谢谢。
    • 是的,每次您启动vim,它都会从您的主目录的.vim 子目录中的文件中读取您的个人设置。这是 UNIX 程序的常见行为,但绝不是普遍的。
    • 从某种意义上说,是的,软件安装在大多数情况下只是简单地将文件放到正确的位置,但您的特殊经历是一个特例。您安装的实际上不是程序,而是只是 Vim 设置。大多数 Linux 发行版都有一种或另一种形式的系统来管理软件“包”,这是安装系统的所有用户都可以访问的软件的首选模式。 Ubuntu 就是这样一个发行版,但我不能告诉你细节。
    【解决方案2】:

    在类 UNIX 环境中,以点开头的文件名表示隐藏文件。它主要是一种减少目录列表混乱的机制。您可以通过将 -a 参数传递给 ls 来获取隐藏文件的列表

    【讨论】:

      【解决方案3】:

      那些是隐藏的。您需要付出额外的努力才能看到​​它们。

      【讨论】:

        猜你喜欢
        • 2016-12-23
        • 2016-02-09
        • 2011-07-13
        • 2018-03-20
        • 1970-01-01
        • 1970-01-01
        • 2021-06-20
        • 1970-01-01
        • 2022-01-11
        相关资源
        最近更新 更多