名称以点开头的目录有何特别之处?

黑暗圣堂武士

我想知道两者之间的区别是什么:

~/somedirectory/file.txt

~/.somedirectory/file.txt

在Google上问这个问题真的很困难,因为我.什至不知道如何称呼它,我也不知道该怎么解释但是有人可以描述包含点和排除点之间的区别吗?

吉勒斯“别再邪恶了”

在类unix的系统中,所有目录都包含两个条目...,分别代表目录本身及其父目录。这些条目大多数时候都不是很有趣,因此ls将它们隐藏起来,而shell通配符之类*就不要包含它们。更一般而言,ls通配符隐藏名称以.;开头的所有文件这是一种排除...允许用户从列表中隐藏其他文件的简单方法除了从列表中排除之外,这些文件没有什么特别的。

Unix将每个用户的配置文件存储在用户的主目录中。如果所有配置文件都出现在文件列表中,则主目录将被用户每天都不在意的文件弄得一团糟。因此,配置文件始终以.开头:通常,应用程序Foo的配置文件称为.foo.foorc因此,用户配置文件通常称为点文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章