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


符號鏈接,也稱為軟鏈接,是指向系統上文件夾或文件位置的指針。其中一些鏈接是系統默認創建的,但您可以手動為任何文件或文件夾創建符號鏈接。本文介紹了列出 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 替換為要在其中查找符號鏈接及其完整路徑的目錄的名稱。

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

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

特定目錄中的鏈接列表

結論是

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



Source link