使用终端内的命令,如何检查特定文件对用户是否可见或隐藏?
答案1
有两种方法可以隐藏 OS X Finder 中的文件(除非设置为显示隐藏文件,或者用户想要在文件对话框中查看这些文件):
- 重命名,使名称以句点 (
.
) 开头,例如.bash_profile
。这在具有 Unix 根的软件中很常见。 - 设置隐文件标志。一些系统文件夹(尤其是
~/Library
)默认具有此标志。
前者很容易通过运行ls -A
(-A
显示名称以句点开头的文件)看到,对于后者,您需要使用ls -lO
并查找hidden
拥有组名称和文件大小之间的列中的值。
答案2
简单地…
file.doc
可见
.file.doc
被隐藏
用户可以选择查看不可见内容,因此如果用户足够聪明的话,隐藏标志不足以使任何文件对用户“无法获取”。