如何從一個不同的目錄運行Linux shell命令而不需要實際到達那裏?如何從不同的目錄運行Linux shell命令而不去那裏?
在下面,我想運行一個make
命令,但並不進入源代碼目錄,即,從我的主目錄:
[email protected]:~$ ~/my/source/code/directory/make #This is wrong!
我見過一些例子表明爲:
[email protected]:~$ cd ~/my/source/code/directory; make
但是,這最終把我帶入那個我想避免的源代碼目錄。
有可能的是另一種選擇:
[email protected]:~$ cd ~/my/source/code/directory; make; cd ~
但它成爲CESE複雜。
我想知道是否可以有比這些更好,更簡單的方法嗎?
可能的重複[如何使用不同的工作目錄從當前的Linux shell運行程序?](http ://stackoverflow.com/questions/786376/how-do-i-run-a-program-with-a-different-working-directory-from-current-from-lin) – Madivad 2016-02-11 13:26:57
@Madivad,感謝您指點。要知道,[雖然不能這樣做](http://meta.stackoverflow.com/questions/265736/should-i-delete-my-question-if-it-is-marked-as-a-duplicate)沒有:| – tod 2016-02-11 15:52:58
這很酷,我不想讓它消失,只是鏈接 – Madivad 2016-02-11 21:21:02