【发布时间】:2014-12-10 08:14:01
【问题描述】:
是否可以在ln 命令中添加一个标志来强制创建目标目录结构(如mkdir -p)。
考虑:
ln -s /Applications/'Sublime Text.app'/Contents/SharedSupport/bin/subl /usr/local/bin/
它为 Sublime Text 命令行工具添加了一个符号链接。但如果 /usr/local/bin/ 不存在,它会失败。
我尝试了-f 'force' 标志,但这没有帮助。
在运行ln 命令之前,您是否需要测试 /usr/local/bin/ 是否存在并创建它,或者是否有更好的方法来做到这一点?
【问题讨论】:
-
文件路径是否代替了“${!#}”和“$@”?