“隐藏文件”是名称前缀为.
的文件,例如/home/pxf/.xxx
。
.xxx
是一个不可见的文件,'ls'不会列出它。
Linux内核上是否存在“隐藏文件”的概念?我的意思是“常规文件”和“隐藏文件”之间有区别吗?
或者只是传统的规则是默认情况下不会显示前缀为.
的文件,例如ls
。 (-a
选项除外)?
答案 0 :(得分:2)
参见维基百科:Hidden file and hidden directory
它们不是一种安全机制,因为访问不受限制 - 通常意图不会“混乱”显示目录列表中包含用户未直接创建的文件的内容。
这只是一个方便的约定,应用程序可能会或可能不会观察到。内核不会强制执行这些文件的隐身。