A. *_* L. 11 mac finder bash symbolic-link macos
我创建了一个符号链接(特别是符号链接,而不是 bash 无法遵循的 Finder 别名)到我的主文件夹中的目录,ln -s link $HOME/directory现在我希望隐藏 Finder 中的链接,所以我不必看它。通常我会chflags hidden link用来完成这个,但当然这会影响目录,而不是链接。我不能使用标准的前导点,因为链接本身的名称对于查找它的应用程序很重要,前导点会更改名称。
所以我的问题是,如何隐藏符号链接而不隐藏它链接到的目录或更改其名称?
编辑:我故意让我的问题含糊其辞,因为这是 Finder 的一个小实验,但这里有更多细节可以澄清我正在尝试做什么。
Finder 使用 $HOME/Desktop 文件夹作为桌面本身,无论是链接、别名还是完全不同的名为“Desktop”的文件夹(例如主文件夹本身),只要在 $HOME 目录中即可.
我创建了一个指向名为“Desktop”的主目录的符号链接,以便用我的主文件夹的内容填充 Finder 桌面的内容(如果您尝试此操作,它在您再次登录之前不会生效,也已完成) 10.6)。这当然也将符号链接本身放在我的桌面上,我不想在 Finder 窗口或桌面上看到它。如果我将它重命名为“.Desktop”以隐藏它,它会隐藏,但我的主文件夹和我的桌面之间的链接也会被破坏。
Lar*_*gan 18
SetFile -P -a V 文件名
'-P' 标志将使其在符号链接上运行,而不是它指向的内容。'-a V' 部分将打开 invisible 属性以将其隐藏在 Finder 中。
您还可以使用chflags -h不遵循符号链接:
chflags -h hidden /path/to/symlink
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6242 次 |
| 最近记录: |