符號鏈接,也稱為軟鏈接,是指向系統上文件夾或文件位置的指針。其中一些鏈接是系統默認創建的,但您可以手動為任何文件或文件夾創建符號鏈接。本文介紹了列出 Linux 上所有符號鏈接的不同方法。本指南使用 Linux Mint 20,但相同的步驟適用於任何 Linux 發行版。
在 Linux 上列出符號鏈接的 3 種方法
要根據您的特定要求列出所有 Linux Mint 20 符號鏈接,您可以選擇以下三種方法之一:
方法一:查找當前文件系統中的所有符號鏈接。
如果要列出當前 Linux Mint 20 文件系統的所有符號鏈接,可以通過運行類似於以下的命令來列出它們:
$ sudo find / -type l
“find”命令的這個變體需要相當長的時間來運行,因為它需要遍歷整個文件系統來查找所有符號鏈接。運行後,可以看到一個很長的當前文件系統中所有符號鏈接的列表,如下圖所示。
方法 2:查找當前工作目錄的所有符號鏈接
現在,如果您想找到指向當前工作目錄的所有符號鏈接,可以通過運行類似於以下的命令來實現:
$ sudo find . -type l
此命令運行相對較快,然後您可以看到指向當前工作目錄的所有符號鏈接的列表,如下圖所示。
方法 3:查找特定目錄的所有符號鏈接
您還可以使用下面顯示的命令列出指向特定目錄的所有符號鏈接。
$ sudo find DirectoryName -type l
您需要將 DirectoryName 替換為要在其中查找符號鏈接及其完整路徑的目錄的名稱。
這個命令也很容易執行。然後,您可以查看到指定目錄的所有符號鏈接的列表,如下圖所示。
結論是
根據您的使用要求,您可以選擇本文介紹的三種方法之一來列出您系統的所有符號鏈接。所有這些方法都基於一行命令,因此它們可以非常快速地執行。