gpt4 book ai didi

bash - 如何在不实际更改到该目录的情况下从特定目录执行命令

转载 作者:行者123 更新时间:2023-11-29 08:45:56 25 4
gpt4 key购买 nike

我想在目录/home/user/git/app/中执行类似“git tag -l”的命令,但实际上我在/home/user 中。如何在不更改工作目录的情况下在 bash 中执行此操作?

所以不是:

cd /home/user/git/app && git tag -l

因为这实际上改变了我的工作目录并且必须再次执行“cd/home/user”。

最佳答案

把整个东西括起来。这将在一个子外壳中运行它,该子外壳可以转到任何目录并且不会影响您的“当前工作”目录。这是一个例子。

noufal@sanctuary% pwd
/tmp/foo
noufal@sanctuary% (cd ../bar && pwd && ls -a )
/tmp/bar
./ ../
noufal@sanctuary% pwd
/tmp/foo
noufal@sanctuary%

关于bash - 如何在不实际更改到该目录的情况下从特定目录执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2134259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com