如何在 Linux 上獲取符號鏈接列表

符號鏈接也稱為軟鏈接,是一種指向系統上文件夾或文件位置的指針。 其中一些鏈接是默認在您的系統上創建的,而您自己也可以為任何所需的文件或文件夾手動創建符號鏈接。 本文將向您解釋列出 Linux 上所有符號鏈接的不同方法,我在本指南中使用了 Linux Mint 20,但相同的步驟適用於任何 Linux 發行版。

Linux 上列出符號鏈接的三種方式

要根據您的具體要求列出 Linux Mint 20 中的所有符號鏈接,您可以選擇以下三種方法中的任何一種:

方法#1:查找當前文件系統的所有符號鏈接:

如果你想在 Linux Mint 20 中列出當前文件系統的所有符號鏈接,那麼你可以通過執行如下所示的命令來做到這一點:

$ sudo 查找/-type l

“find”命令的這種變體將花費合理的時間來執行,因為它必須遍歷整個文件系統以查找它擁有的所有符號鏈接。 執行後,您將能夠看到當前文件系統中所有符號鏈接的很長列表,如下圖所示:

方法#2:查找當前工作目錄的所有符號鏈接

現在,如果您想查找當前工作目錄的所有符號鏈接,則可以通過執行如下所示的命令來完成此操作:

$ sudo 尋找 。 -l型

獲取當前目錄下的所有符號鏈接

此命令將相對較快地執行,之後您將能夠看到當前工作目錄的所有符號鏈接的列表,如下圖所示:

符號鏈接列表

方法 #3:查找任何特定目錄的所有符號鏈接

您甚至可以在下面顯示的命令的幫助下列出任何特定目錄的所有符號鏈接:

$ sudo find DirectoryName -type l

您需要將 DirectoryName 替換為要查找其符號鏈接及其完整路徑的目錄的名稱。

獲取特定目錄中的所有鏈接

此命令也將很容易執行,之後您將能夠看到指定目錄的所有符號鏈接的列表,如下圖所示:

特定目錄中的鏈接列表

結論

根據您的使用要求,您可以選擇本文中討論的三種方法中的任何一種來列出系統的所有符號鏈接。 所有這些方法都基於單行命令,因此,您將能夠非常快速地執行它們。