这个问题肯定以前就被问过,但是我遇到了一条错误消息,找不到太多相关信息......
我想为一个目录(其内容)创建一个~/abc/def/ghi/
到另一个目录的链接~/tuv/wxy
。我目前在源目录中,因此我执行以下命令:
$ ln -s ./ ~/tuv/wxy
但是当我转到时,~/tuv/
我看到wxy
指向./
并且显然链接创建失败了。
所以我的问题是如何才能执行上述命令而不需要输入完整的命令(或者一般来说这在很多情况下都很有用)。
也许我需要的是使用管道,类似的东西pwd | ln -s "$RESULT" ~/tuw/wxy
,但我不知道当前的语法。
答案1
使用PWD
变量,或者pwd
使用命令替换的命令:
ln -s "$PWD" ~/tuv/wxy
ln -s "$(pwd)" ~/tuv/wxy