執行指令時如何指向目前目錄

執行指令時如何指向目前目錄

這個問題肯定以前被問過,但我遇到了一條錯誤訊息,我找不到太多關於...

~/abc/def/ghi/我想為一個目錄(其內容)建立到另一個目錄的連結~/tuv/wxy。我目前位於來源目錄中,因此我執行以下命令:

$ ln -s ./ ~/tuv/wxy

但當我去時,~/tuv/我看到它wxy指向./並且顯然鏈接創建失敗。

所以我的問題是如何執行上面的命令而不需要輸入完整的命令(或者通常這對於很多情況都是有用的)。

也許我需要的是使用管道,類似pwd | ln -s "$RESULT" ~/tuw/wxy但我不知道當前的語法。

答案1

使用PWD變量,或pwd帶命令替換的命令:

ln -s "$PWD" ~/tuv/wxy
ln -s "$(pwd)" ~/tuv/wxy

相關內容