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

在 Linux 中列出符號鏈接的 3 種方法

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

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

要列出 Linux Mint 20 上當前文件系統中的所有符號鏈接,請運行類似於以下內容的命令:

$ sudo find / -type l

“find”命令的這種變體需要相當長的時間來執行,因為它必須遍歷整個文件系統才能找到所有符號鏈接。運行後,可以看到一個很長的當前文件系統中所有符號鏈接的列表,如下圖所示。

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

現在,如果您想找到指向當前工作目錄的所有符號鏈接,可以通過運行如下命令來實現:

$ sudo find . -type l

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

此命令運行相對較快,之後您可以看到指向當前工作目錄的所有符號鏈接的列表,如下圖所示。

符號鏈接列表

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

您還可以使用下面給出的命令列出指向特定目錄的所有符號鏈接。

$ sudo find DirectoryName -type l

DirectoryName 應替換為符號鏈接的目錄名稱及其要搜索的完整路徑。

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

這個命令也很容易運行。然後,您可以看到指向指定目錄的所有符號鏈接的列表,如下圖所示。

特定目錄中的鏈接列表

結論是

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