如何使用linux中的软链接目录快速移动到真实目录?

时间:2015-11-07 14:30:02

标签: linux shell

我有一个目录/var/real-dir

我已经像这样创建了一个软链接

ln -s /var/realdir /var/virtual-dir

我的工作目录是/var/virtual-dir,我正在寻找一种尽可能少打字的方法来cd real-dir

2 个答案:

答案 0 :(得分:3)

您可以使用cd -P .

请注意,这只会更新PWDOLDPWD环境变量;内核级当前目录保持不变。

或者,您可以使用-P选项与cd一样的初始cd -P /var/virtual-dir

答案 1 :(得分:2)

你可以:

cd "$(readlink -f .)"

如果输入太多,您可以在.bashrc中创建辅助函数,如下所示:

function cdlink() {
    cd "$(readlink -f .)"
}

source ~/.bashrc或者启动一个新shell,只需输入:

即可
cdlink