【问题标题】:How to quickly move to a real directory using a soft link directory in linux? [closed]如何在linux中使用软链接目录快速移动到真实目录? [关闭]
【发布时间】:2016-02-08 14:35:40
【问题描述】:

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

我已经像这样创建了一个指向它的软链接

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

由于我的工作目录是 /var/virtual-dir,我正在寻找一种方法以 cd 到 real-dir 并尽可能少输入。

【问题讨论】:

  • “快速移动”是什么意思?

标签: linux shell


【解决方案1】:

您可以使用cd -P .

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

或者,您可以将-P 选项与初始cd 一起使用,例如cd -P /var/virtual-dir

【讨论】:

    【解决方案2】:

    你可以:

    cd "$(readlink -f .)"
    

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

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

    source ~/.bashrc 或者启动一个新的 shell 并且可以简单地输入:

    cdlink
    

    【讨论】:

      猜你喜欢
      • 2017-07-13
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 2022-01-06
      • 1970-01-01
      • 2016-06-27
      • 2017-11-09
      • 1970-01-01
      相关资源
      最近更新 更多