macos - 找不到符号链接(symbolic link)源项目

标签 macos bash shell alias symlink

我正在尝试为一组目录中的一个目录创建一个别名

for D in $(find * -maxdepth 0 -type d) ; do
    ln -s location/to/directory/ $D/Test2 ;
done

看起来链接是正确的(我可以在我的查找器窗口中看到它),但是当我双击它时,我得到了错误The operation can't be completed because the original item for "Test2 "找不到。

为什么这行不通?有没有办法从 bash 脚本制作一个“正常”的 mac 别名?我已经按照提示打开了权限here , 没有任何运气。

最佳答案

创建链接时使用绝对源路径。这对遇到同样问题的我有用。

关于macos - 找不到符号链接(symbolic link)源项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29758422/

相关文章:

Python turtle 模块导致 OS X 崩溃

linux - 在 gnome-terminal -x 中运行 bash 函数

linux - 从文件中提取 shell 脚本中一行的子字符串

swift - 为什么 NSImage.Name 存在?

objective-c - 使用新服务项目更新 OSX 右键单击​​上下文菜单

objective-c - 如何阻止 NSSavePanel 在完成 block 后关闭?

bash - 如何从 cron 运行的脚本运行 gpg?

regex - bash:如何检查字符串是否以 '#' 开头?

linux - 列出目录及其文件,将它们分组在一行上以进行标记化

regex - 尝试使用 BASH 删除段落中的重复项