成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 Linux 中查找斷開的符號鏈接

系統 Linux
在本教程中,我將向您展示幾種在 Linux 中查找死鏈接(dangling link)的方法。

?在之前的文章中,我們解釋了??什么是 Linux 中的符號鏈接??。符號鏈接(Symbolic links 或 symlinks)或軟鏈接(soft links)用于在 Linux 中創建指向其他文件的快捷方式。符號鏈接在 Linux 中大量用于鏈接庫。

?當鏈接指向的原始文件被刪除時,該鏈接變為死鏈接。保留此類鏈接可能不是一個好主意。

現在問題來了,如何在 Linux 中找到斷開的符號鏈接?一些發行版以不同的顏色顯示斷開的鏈接,但這不是找到所有此類斷開鏈接的方法。

在本教程中,我將向您展示幾種在 Linux 中查找死鏈接(dangling link)的方法。

方法一、使用 find 命令列出所有損壞的符號鏈接

神奇的 find 命令也可用于查找損壞的軟鏈接。此命令的較新版本為此任務提供了專用選項。

要查找當前目錄及其子目錄中的所有死鏈接,可以使用 find 命令,如下所示:

find . -xtype l

它的輸出將列出所有斷開的鏈接:

┌──(linuxmi?linuxmi)-[~]
└─$ find . -xtype l
./www.linuxmi.com/xpstat
./www.linuxmi.com/linuxmi/linux
./www.linuxmi.com/linuxmi/linuxmi.com/ubuntu
./www.linuxmi.com/linuxmi/linuxmi
./linuxmi.com/share/inuxmi.md
./.mozilla/firefox/0gl7btzd.default-esr/lock
./linuxmi/link_dir

您可以將find 與 exec結合使用并刪除它找到的鏈接。

方法 2:使用 symlinks 命令查找斷開的符號鏈接

您還可以使用名為 symlinks 的專用命令來處理死鏈接。

您可能必須安裝符號鏈接命令。它在 Debian 中可用。如果您使用的是 Ubuntu,則必須啟用 Universe repository。

sudo apt install symlinks

安裝后,您可以按以下方式使用它:

symlinks [options] path_to_directory

所以,如果你必須在當前目錄中找到斷開的鏈接,你可以像這樣使用它:

┌──(linuxmi?linuxmi)-[~]
└─$ symlinks .
absolute: /home/linuxmi/test -> /home/linuxmi/linuxmi.com/linuxmi/linuxmi.py

你注意到什么了嗎?它只列出一個斷開的鏈接,而 find 命令有 7 個斷開的鏈接。這是因為如果你想遞歸搜索,你必須指定選項:

symlinks -r directory

不是這樣。您還可以選擇使用 symlinks 命令的 -d 選項刪除所有斷開的鏈接。

┌──(linuxmi?linuxmi)-[~]
└─$ symlinks -d .
absolute: /home/linuxmi/test -> /home/linuxmi/linuxmi.com/linuxmi/linuxmi.py

事實上,符號鏈接可用于正確管理系統中的軟鏈接。它可以警告您跨文件系統的鏈接,將雜亂的鏈接更改為相對的鏈接或縮短冗長的鏈接。

在 Linux 中,可以有多種方法來執行一項任務。查找斷開的符號鏈接是一樣的。我向您展示了兩種方法,但肯定還有其他方法。

責任編輯:趙寧寧 來源: Linux迷
相關推薦

2023-02-06 17:49:35

Linux符號鏈接

2023-02-13 11:26:03

符號鏈接Linux

2020-06-09 15:35:46

Linux符號鏈接

2021-11-15 05:37:19

Linux 符號鏈接命令

2023-01-30 14:27:14

Linux進程

2018-03-30 17:51:17

Linux命令查找文件

2020-05-15 07:00:00

Linux硬盤信息

2016-12-07 17:45:44

Linux文件

2019-07-07 08:36:31

Linux命令端口號

2019-09-24 19:00:41

Linuxrm命令unlink命令

2022-10-14 19:30:29

Linux

2023-09-06 17:06:51

LinuxVxVMSAN LUN

2023-01-31 16:54:47

Linux端口

2018-07-10 08:59:07

LinuxArch Linux軟件包

2022-07-10 21:20:11

C語言Linux

2023-03-21 09:31:30

Linux命令行文件夾

2018-12-12 10:10:08

Windows10Windows密鑰

2018-04-28 09:12:42

Linux

2022-05-25 08:41:48

Linuxfd 命令文件

2021-08-09 11:31:54

Linux重復相片刪除
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久99久久| 新超碰97| 97福利在线| 精品国产一区二区三区久久久蜜月 | 日韩三区| 一区二区久久 | 国产在线一级片 | 2019天天干天天操 | 欧美日韩亚洲一区 | 久久国内 | 免费在线观看91 | 91精品一区二区三区久久久久 | 日韩午夜一区二区三区 | aⅴ色国产 欧美 | 国产第一区二区 | av片在线播放| 国产一区二区影院 | 日本免费一区二区三区 | 午夜www| 日本韩国电影免费观看 | 欧美一级高潮片免费的 | 欧美一区不卡 | 丁香综合| 亚洲视频在线看 | 不卡一二区 | 91在线精品一区二区 | 秋霞性生活| 欧美激情在线精品一区二区三区 | 日韩亚洲视频在线 | 1000部精品久久久久久久久 | 亚洲高清在线 | 亚洲一区久久 | 国产精品1区| 夜夜操天天艹 | 久久蜜桃av一区二区天堂 | 亚洲高清av| 日韩视频精品在线 | 欧美一区永久视频免费观看 | 国产精品日日夜夜 | 成人欧美一区二区三区黑人孕妇 | 久久久久久天堂 |