【问题标题】:Change directory using relative path使用相对路径更改目录
【发布时间】:2021-08-31 12:48:32
【问题描述】:

当我打开终端时,我的工作目录是 a/b/c/ 我的 shell 脚本放在 a/b/d/e/f/ 下,它通过 Autosys 触发。 我想使用相对路径将工作目录从 a/b/c/ 更改为 a/b/d/e/f/。

目前我正在硬编码 cd a/b/d/e/f/。我不想再这样做了。请告诉我如何实现这一点。

【问题讨论】:

    标签: linux bash shell automation relative-path


    【解决方案1】:
    cd ../d/e/f/
    

    诀窍是..,它是您所在目录的“父目录”

    如果您使用ls -a 或更完整,您可以看到对它的引用(包括其权限)

    $ ls -lhaF
    total 0
    drwxr-xr-x  20 user  group   xxB Jun 15 00:00 ./
    drwxr-xr-x   3 user  group   xxB Jun 15 00:00 ../
    -rw-r--r--   1 user  group   xxB Jun 15 00:00 e/
    

    【讨论】:

      猜你喜欢
      • 2014-07-16
      • 1970-01-01
      • 1970-01-01
      • 2019-08-30
      • 2015-02-27
      • 1970-01-01
      • 2011-06-29
      • 1970-01-01
      • 2012-01-31
      相关资源
      最近更新 更多