Symlink
如何在 Linux 中找到符號連結文件的來源
我正在學習如何在沉浸式實驗室中使用 linux,而我以前從未編寫過程式碼。有人可以幫我解決這個問題,我已經堅持了一段時間了。它與 Linux 中的文件權限有關 - 特別是符號連結文件。此外,了解、習慣和學習如何導航 linux 的最佳方式是什麼。謝謝,M。
簡短回答:/etc/passwd
長答案:要查找符號連結指向的實際文件/文件夾的名稱,請檢查命令
->
中的資訊ls -l
。您範例中的連結passwd是相對連結。**../..**表示文件/目錄比您開始的位置高 (2) 級。使用以下命令創建這樣的連結:ln -s ../../etc/passwd .
現在,相對連結效果很好,除非它們被移動到不同的目錄級別;嘗試將passwd移動到**.config**並且連結將被破壞。如果連結是這樣創建的:
ln -s /etc/passwd .
那麼您的連結將如下所示(帶有
ls
):passwd -> /etc/passwd
並且連結移動到哪裡都沒有關係。