Symlink

如何在 Linux 中找到符號連結文件的來源

  • November 5, 2019

我正在學習如何在沉浸式實驗室中使用 linux,而我以前從未編寫過程式碼。有人可以幫我解決這個問題,我已經堅持了一段時間了。它與 Linux 中的文件權限有關 - 特別是符號連結文件。此外,了解、習慣和學習如何導航 linux 的最佳方式是什麼。謝謝,M。在此處輸入圖像描述

簡短回答:/etc/passwd

長答案:要查找符號連結指向的實際文件/文件夾的名稱,請檢查命令->中的資訊ls -l。您範例中的連結passwd相對連結。**../..**表示文件/目錄比您開始的位置高 (2) 級。使用以下命令創建這樣的連結:

ln -s ../../etc/passwd .

現在,相對連結效果很好,除非它們被移動到不同的目錄級別;嘗試將passwd移動到**.config**並且連結將被破壞。如果連結是這樣創建的:

ln -s /etc/passwd .

那麼您的連結將如下所示(帶有ls):

passwd -> /etc/passwd

並且連結移動到哪裡都沒有關係。

引用自:https://unix.stackexchange.com/questions/550384