黑暗圣堂武士
我想知道两者之间的区别是什么:
~/somedirectory/file.txt
和
~/.somedirectory/file.txt
在Google上问这个问题真的很困难,因为我.
什至不知道如何称呼它,我也不知道该怎么解释。但是有人可以描述包含点和排除点之间的区别吗?
吉勒斯“别再邪恶了”
在类unix的系统中,所有目录都包含两个条目.
和..
,分别代表目录本身及其父目录。这些条目大多数时候都不是很有趣,因此ls
将它们隐藏起来,而shell通配符之类*
就不要包含它们。更一般而言,ls
通配符隐藏名称以.
;开头的所有文件。这是一种排除.
并..
允许用户从列表中隐藏其他文件的简单方法。除了从列表中排除之外,这些文件没有什么特别的。
Unix将每个用户的配置文件存储在用户的主目录中。如果所有配置文件都出现在文件列表中,则主目录将被用户每天都不在意的文件弄得一团糟。因此,配置文件始终以.
:开头:通常,应用程序Foo的配置文件称为.foo
或.foorc
。因此,用户配置文件通常称为点文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句