我SetFile
通过终端使用,以使文件和文件夹在Finder窗口中不可见。这似乎不适用于符号链接:符号链接目标被设置为不可见,而不是符号链接本身不可见。
我看到许多符号链接在/
Finder中是不可见的(例如/etc -> private/etc
),因此这似乎是可能的。我可以复制这种行为吗?
我SetFile
通过终端使用,以使文件和文件夹在Finder窗口中不可见。这似乎不适用于符号链接:符号链接目标被设置为不可见,而不是符号链接本身不可见。
我看到许多符号链接在/
Finder中是不可见的(例如/etc -> private/etc
),因此这似乎是可能的。我可以复制这种行为吗?
Answers:
隐藏:
chflags -h hidden <symlink>
再次显示:
chflags -h nohidden <symlink>
阅读失败。
-P # perform action on symlink instead of following it
该标志的缩进很奇怪SetFile -h
,假设它与-m
日期标志有关,我肯定已经忽略了它。
所以,
SetFile -P -a V my_symlink
如果ln -s source_file target_file
从终端上使用,则会/etc -> private/etc
显示ls -la
-,但仅在文件夹中显示target_file。