我正在尝试创建一个指向目录的符号链接(如果它仅存在),但不知道如何做。
我尝试了各种想法,但都行不通。我认为最值得注意的想法是用来ln -s ls /path
测试目录,ln
但它没有用,或者我做得不对。
这是我正在尝试调节的基本符号链接命令。
ln -s ~/public_html/images ./images
答案1
[ -d ~/public_html/images ] && ln -s ~/public_html/images ./images
答案2
在 Ubuntu 上使用
ls ./public_html/images && ln -s ~/public_html/images ./images
第一个命令(列出./public_html/图片)将会失败,如果./public_html/图片不存在。由于存在两个 && 符号,因此只有第一个命令成功执行后,第二个命令(创建软链接)才会运行。