国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何在Linux上查找和刪除損壞的符號(hào)鏈接

系統(tǒng) Linux
符號(hào)鏈接是指向另一個(gè)文件的 Linux 文件。如果刪除了被引用的文件,符號(hào)鏈接會(huì)保留,但不會(huì)顯示有問(wèn)題,除非你嘗試使用它。以下是查找和刪除指向文件已被刪除的符號(hào)鏈接的簡(jiǎn)單方法。

[[329512]]

符號(hào)鏈接是指向另一個(gè)文件的 Linux 文件。如果刪除了被引用的文件,符號(hào)鏈接會(huì)保留,但不會(huì)顯示有問(wèn)題,除非你嘗試使用它。以下是查找和刪除指向文件已被刪除的符號(hào)鏈接的簡(jiǎn)單方法。

符號(hào)鏈接symbolic link在 Linux 系統(tǒng)上扮演了非常有用的角色。它們可以幫助你記住重要文件在系統(tǒng)上的位置,使你更容易訪問(wèn)這些文件,并讓你不必為了更方便訪問(wèn)大文件而復(fù)制它們,從而節(jié)省了大量的空間。

什么是符號(hào)鏈接?

通常稱它們?yōu)?ldquo;符號(hào)鏈接”或“軟鏈接”,符號(hào)鏈接是非常小的文件。實(shí)際上,符號(hào)鏈接真正包含的是它指向的文件的名稱,通常包含路徑(相對(duì)于當(dāng)前位置或絕對(duì)路徑)。如果有個(gè)名為 ref1 的文件指向名為 /apps/refs/ref-2020 的文件,那么 ref1 的長(zhǎng)度將為 19 個(gè)字符,即使 ref-202 文件有 2TB。如果指向 ./ref-2020,那么長(zhǎng)度僅為 10 個(gè)字符。如果指向 ref-2020,那么只有 8 個(gè)字節(jié)。

如果你執(zhí)行 vi ref1 之類的命令(其中 ref1 是符號(hào)鏈接的名稱),你將編輯 ref1 指向的文件,而不是符號(hào)鏈接本身的內(nèi)容。Linux 系統(tǒng)知道如何使用符號(hào)鏈接,并且可以做正確的事。同樣,如果你使用諸如 catmoreheadtail 之類的命令,那么將查看引用文件的內(nèi)容。

另一方面,如果刪除符號(hào)鏈接,你將刪除該鏈接,而不是引用的文件。再說(shuō)一次,Linux 知道怎么做。符號(hào)鏈接使得使用和共享文件更加容易,僅此而已。

符號(hào)鏈接損壞時(shí)

當(dāng)一個(gè)符號(hào)鏈接所指向的文件從系統(tǒng)中刪除或重新命名時(shí),符號(hào)鏈接將不再起作用。符號(hào)鏈接只不過(guò)是存儲(chǔ)在某個(gè)特定目錄中的引用而已,它不會(huì)隨著指向它的文件發(fā)生變化而更新或刪除。它一直指向被引用的文件,即使這個(gè)文件早已消失。

如果你嘗試使用指向一個(gè)不存在的文件的符號(hào)鏈接,那么將出現(xiàn)如下錯(cuò)誤:

  1. $ tail whassup
  2. tail: cannot open 'whassup' for reading: No such file or directory

如果你嘗試訪問(wèn)指向自身的符號(hào)鏈接(是的,奇怪的事情發(fā)生了),你將看到類似以下的內(nèi)容:

  1. $ cat loopy
  2. cat: loopy: Too many levels of symbolic links
  3. $ ls -l loopy
  4. lrwxrwxrwx 1 shs shs 5 May 28 18:07 loopy -> loopy

而且,如果(上面的)長(zhǎng)列表的第一個(gè)字母沒(méi)有引起你的注意,這表示該文件是符號(hào)鏈接。rwxrwxrwx 權(quán)限是標(biāo)準(zhǔn)權(quán)限,并不反映符號(hào)鏈接指向的文件的權(quán)限。

查找損壞的符號(hào)鏈接

find 命令有一個(gè)選項(xiàng),能讓你找到指向不再存在的文件的符號(hào)鏈接。此命令列出當(dāng)前目錄中的符號(hào)鏈接:

  1. $ find . -type l

l (小寫(xiě)字母 L)告訴 find 命令查找符號(hào)鏈接。

另一方面,下面的命令在當(dāng)前目錄中查找指向不存在的文件的符號(hào)鏈接:

  1. $ find . -xtype l

為了避免在該命令嘗試查找你無(wú)權(quán)檢查的文件或目錄時(shí)發(fā)生錯(cuò)誤,你可以將所有錯(cuò)誤輸出到 /dev/null,如下所示:

  1. $ find . -xtype l 2>/dev/null

你也可以使用此命令找到損壞的符號(hào)鏈接。它比前面的更長(zhǎng),但做的是同樣的事情:

  1. $ find . -type l ! -exec test -e {} \; -print 2>/dev/null

如何處理?yè)p壞的符號(hào)鏈接

除非你知道符號(hào)鏈接引用的文件會(huì)被替換,否則最好的方法是直接刪除損壞的鏈接。實(shí)際上,如果需要,你可以使用一條命令查找并刪除損壞的符號(hào)鏈接,如:

  1. $ find . -xtype l 2>/dev/null -exec rm {} \;

該命令的 rm {} 部分會(huì)變成“刪除文件”的命令

如果你想將符號(hào)鏈接與不同的文件相關(guān)聯(lián),你必須先刪除該符號(hào)鏈接,然后重新創(chuàng)建它,使其指向新文件。這是一個(gè)例子:

  1. $ rm ref1
  2. $ ln -s /apps/data/newfile ref1

總結(jié)

符號(hào)鏈接使引用的文件更易于查找和使用,但有時(shí)它會(huì)比那些宣傳去年已經(jīng)關(guān)閉的餐館的路標(biāo)還過(guò)分。find 命令可以幫助你擺脫損壞的符號(hào)鏈接,或者提醒你沒(méi)有你可能仍然需要的文件。

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2023-02-07 08:13:47

Linux符號(hào)鏈接

2023-02-06 17:49:35

Linux符號(hào)鏈接

2023-02-13 11:26:03

符號(hào)鏈接Linux

2022-07-10 21:20:11

C語(yǔ)言Linux

2021-11-15 05:37:19

Linux 符號(hào)鏈接命令

2021-08-09 11:31:54

Linux重復(fù)相片刪除

2019-09-24 19:00:41

Linuxrm命令unlink命令

2015-03-30 11:34:19

LinuxFSlint

2019-08-14 09:42:06

LinuxElasticsearKibana

2018-01-30 12:18:08

Linux儲(chǔ)存器USB設(shè)備

2019-08-05 13:40:52

LinuxUbuntu硬件規(guī)格

2020-09-30 06:00:00

Linux誤刪除恢復(fù)文件

2014-05-12 10:57:41

TermRecord終端會(huì)話

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2018-03-29 15:21:03

LinuxDebian網(wǎng)橋

2023-06-25 18:52:48

2018-08-06 09:30:00

LinuxPbcopyPbpaste

2022-09-19 08:45:52

Telnet系統(tǒng)Linux

2018-11-20 14:45:18

Windows 10 預(yù)裝軟件腳本
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

在线一区二区三区| av在线下载| 国产精品羞羞答答在线观看| 777午夜精品视频在线播放| a√天堂在线观看| 国产国产精品| 综合欧美国产视频二区| 成年人视频网站在线| 国产欧美精品一区二区色综合朱莉 | 婷婷综合福利| 日韩精品在线视频观看| 在线成人福利| 国产欧美综合在线观看第十页| 日韩精品福利视频| 成人短片线上看| 欧美激情在线有限公司| 免费观看亚洲| 91精品国产综合久久婷婷香蕉| 九七伦理97伦理手机| av电影在线观看一区| 日韩美女天天操| 天天草夜夜草| 欧美经典一区二区| 男人用嘴添女人下身免费视频| 免播放器亚洲| 99免费在线视频观看| 天堂在线精品| 久久久亚洲成人| 国产精品美女午夜爽爽| 亚洲成人精品久久| 免费在线毛片网站| 日韩亚洲国产精品| 国产精品电影网站| 五月国产精品| 91精品国产高清久久久久久| 成人黄动漫网站| 26uuu亚洲| 性高湖久久久久久久久aaaaa| 青青草97国产精品免费观看 | 黄视频在线观看网站| 国产精品女主播一区二区三区| 精品国产免费久久| 免费高清在线观看| 51午夜精品国产| 在线网址91| 久久综合五月天婷婷伊人| 先锋影音男人资源| 国产风韵犹存在线视精品| 国产av熟女一区二区三区| 国产成人h网站| 91国在线精品国内播放 | 国产精品免费视频一区二区| 最新国产精品| 国产一区二区三区色淫影院| 国产精品毛片| 麻豆中文字幕在线观看| 丁香亚洲综合激情啪啪综合| 国内精品久久久久影院 日本资源| 日本午夜免费一区二区| 欧美国产第一页| eeuss一区| 久久国内精品视频| 7777在线视频| 91色在线porny| 369你懂的电影天堂| 欧美日韩中文字幕在线| 欧美成人二区| 亚洲午夜久久久久久久| 97超碰成人| 欧美精品第一页| 日本大片在线播放| 一个人www欧美| 在线播放网站| 欧美电影一区二区| 国精产品一区一区三区四川| 国内自拍欧美激情| 国产一区视频在线观看免费| 久久天堂电影网| 国产精品18hdxxxⅹ在线| 国产精品免费久久久久久| 欧美伦理91| 久久国产精品亚洲| 欧洲三级视频| 免费一区二区三区在在线视频| 国产成人精品免费在线| 免费播放av| 欧美α欧美αv大片| 91综合精品国产丝袜长腿久久| 亚洲a级在线播放观看| 激情偷乱视频一区二区三区| 四虎黄色影院| 精品一区二区三区在线观看国产| 日韩av成人在线观看| 激情婷婷欧美| 狠狠97人人婷婷五月| 色综合久久九月婷婷色综合| 亚洲无吗一区二区三区| 色噜噜狠狠成人网p站| 日韩久久一区二区三区| 国产精品偷伦一区二区| 国产免费av国片精品草莓男男| 91精品久久久久久久久久久久久 | 欧美极品一区二区| 久久精品一级爱片| 亚洲一区二区三区加勒比| 99精品美女| 国产树林野战在线播放| 亚洲一区二区免费视频| 超碰在线最新网址| 日韩美女在线看| 国产一区二区福利| 欧美男男同志| 欧美日韩电影在线观看| 91精品国产经典在线观看| 国产精品视频26uuu| 国产精品一卡二卡| 久久电影视频| 在线日韩一区二区| 日本免费一区二区三区视频| 深夜福利亚洲导航| 亚洲国产1区| 韩国成人一区| 中文字幕一区二区三区不卡| jizz内谢中国亚洲jizz| 成人免费视频视频在| 最近中文字幕一区二区三区| 在线看片地址| 亚洲福利在线看| 国产精品激情| 午夜av电影| 精品中文字幕在线观看| 欧美aⅴ一区二区三区视频| 精品视频二区| 国产精品香蕉国产| 成人免费小视频| 欧州一区二区三区| 国产毛片视频网站| 日韩av在线免播放器| 99精品热视频只有精品10| 在线视频福利| 日本精品免费观看| 中文字幕制服丝袜一区二区三区| 91天天综合| 亚洲第一页在线视频| 欧美草草影院在线视频| 99在线|亚洲一区二区| 激情综合闲人网| 亚洲a成v人在线观看| 欧美天天综合色影久久精品| 少妇精品久久久一区二区三区| 久久久精品麻豆| 久久91超碰青草是什么| 国产不卡高清在线观看视频| 国产精品极品美女在线观看| 中文字幕一区二区三区乱码 | 成人福利网址| 久久免费观看视频| 欧美激情中文字幕| 中文字幕久久精品一区二区| 精品这里只有精品| 萌白酱国产一区二区| 久久奇米777| 第一区第二区在线| 国产美女被遭强高潮免费网站| 国模吧一区二区三区| 国产精品色噜噜| 色先锋久久影院av| 国产香蕉尹人视频在线| 日韩欧亚中文在线| 国产高清久久| 麻豆导航在线观看| 国产区二精品视| 欧美一区二区三区在线观看| av在线日韩| 隔壁人妻偷人bd中字| 久久久国产影院| 亚洲一区二区三区| 福利视频在线导航| 台湾成人av| 中文字幕中文字幕在线一区| 精品国产导航| 免费观看羞羞视频网站| 成人网在线免费看| 51精品久久久久久久蜜臀| 美女视频一区二区| 日韩精品一区二区三区av| 国产欧美一区二区三区四区 | 欧美又粗又长又爽做受| 日韩视频在线免费观看| 国产视频一区二区三区在线观看| 日本成人一区| 亚洲人成啪啪网站| 成人精品视频| 国产粉嫩一区二区三区在线观看| 国产精品国模大尺度私拍| 日韩欧美自拍偷拍| 欧美猛男同性videos| 日本一区高清| 一区二区不卡在线| 久久久久这里只有精品|