2012-12-10 45 views
-1

看到一個目錄下運行的程序有沒有辦法來跑一跑的程序,並且只有運行它看到一些目錄使用不同的名稱比原來的一個?例如:用不同的名稱

有一個名稱的目錄:/ home/user中/ somedir

但我們運行類似: $ diralias --original /家庭/用戶/ somedir --alias /家庭/用戶/ somedir2 myProgram

因此'myProgram'將'/ home/user/somedir'視爲'/ home/user/somedir2'。

此外,還有一個名爲'somedir2'的目錄,但別名應該有優先權。

回答

0

使用ln command像這樣在Unix中創建符號鏈接:

ln -s somedir somedir-alias 
+0

我忘了在那裏已經有一個命名爲別名目錄中的一部分。 – chila

+0

我沒有從你的問題中得到這一行:'已經有一個名爲'somedir2'的目錄,但別名應該有優先權' – anubhava

+0

這意味着當myProgram嘗試訪問'somedir2'時,它應該訪問別名,而不是真實的目錄。 – chila