我想知道这两者之间有什么区别:
~/somedirectory/file.txt
和
~/.somedirectory/file.txt
在谷歌上问这个问题真的很困难,因为我不知道如何解释,.
甚至不知道该怎么称呼它。但有人能描述一下包含点和排除点之间的区别吗?
答案1
答案2
以点开头的目录.
被认为是隐藏的。这意味着:
~/somedirectory
并且~/.somedirectory
是不同的目录。也就是说,如果~/somedirectory
存在并且您这样做了mkdir ~/.somedirectory
,您将不会因File Exists
消息而失败。该
ls
命令不会显示以.
将
ls -a
显示两个目录显示
ls -A
以 开头的文件和目录.
,但不包括.
和..
条目。
答案3
有关 Unix 文件系统的详细信息检查标准。具体来说,点文件用于用户目录中的配置文件,如果程序有多个,则应将它们放入点目录中。
这对用户隐藏文件,除非他们想找到他们。这样它们就不会妨碍它们,工具也不会意外地弄乱它们。
答案4
就像@DaveNay 已经说过的那样,该时期将导致文件或目录被隐藏。
对于你的第二个隐含问题,这是你在谷歌中搜索的方式:
只需在搜索框中输入:linux 名称前的句点