亚洲一级黄色视频免费观看_国产亚洲精品综合在线网站_亚洲Av无码精品一区二区三区_特级无码一区二区三区毛片

主頁(yè) > 知識庫 > Linux硬鏈接與軟鏈接原理及用法解析

Linux硬鏈接與軟鏈接原理及用法解析

熱門(mén)標簽:阿里云 網(wǎng)站建設 硅谷的囚徒呼叫中心 檢查注冊表項 美圖手機 使用U盤(pán)裝系統 百度競價(jià)點(diǎn)擊價(jià)格的計算公式 智能手機

在linux系統中有種文件是鏈接文件,可以為解決文件的共享使用。鏈接的方式可以分為兩種,一種是硬鏈接(Hard Link),另一種是軟鏈接或者也稱(chēng)為符號鏈接(Symbolic Link)。

硬鏈接概念

硬鏈接(hard link, 也稱(chēng)鏈接)就是一個(gè)文件的一個(gè)或多個(gè)文件名

硬鏈接是指通過(guò)索引節點(diǎn)來(lái)進(jìn)行鏈接。在Linux的文件系統中,保存在磁盤(pán)分區中的文件不管是什么類(lèi)型都會(huì )給它分配一個(gè)編號,這個(gè)編號被稱(chēng)為索引節點(diǎn)編號號(Inode

Index)或者Inode,它是文件或者目錄在一個(gè)文件系統中的唯一標識,文件的實(shí)際數據放置在數據區域(data block),它存儲著(zhù)文件重要參數信息,也就是元數據 (metadata),比如創(chuàng )建時(shí)間、修改時(shí)間、文件大小、屬主、歸屬的用戶(hù)組、讀寫(xiě)權限、數據所在block號等

硬鏈接建立起來(lái)后,源文件和鏈接文件同步,修改任何一方文件都會(huì )被修改

建立鏈接可以節省空間,只需維護鏈接關(guān)系,不需要拷貝文件

軟鏈接概念

軟鏈接(也叫符號鏈接),類(lèi)似于windows系統中的快捷方式,與硬鏈接不同,軟鏈接就是一個(gè)普通文件,只是數據塊內容有點(diǎn)特殊,文件用戶(hù)數據塊中存放的內容是另一文件的路徑名的指向,通過(guò)這個(gè)方式可以快速定位到軟連接所指向的源文件實(shí)體。軟鏈接可對文件或目錄創(chuàng )建。

軟鏈接作用:

  • 便于文件的管理,比如把一個(gè)復雜路徑下的文件鏈接到一個(gè)簡(jiǎn)單路徑下方便用戶(hù)訪(fǎng)問(wèn)。
  • 節省空間解決空間不足問(wèn)題,某個(gè)文件文件系統空間已經(jīng)用完了,但是現在必須在該文件系統下創(chuàng )建一個(gè)新的目錄并存儲大量的文件,那么可以把另一個(gè)剩余空間較多的文件系統中的目錄鏈接到該文件系統中。
  • 刪除軟鏈接并不影響被指向的文件,但若被指向的原文件被刪除,則相關(guān)軟連接就變成了死鏈接。

硬鏈接和軟鏈接的本質(zhì)區別

硬鏈接可認為是一個(gè)文件擁有兩個(gè)文件名;而軟鏈接則是系統新建一個(gè)鏈接文件,此文件指向其所要指的文件

硬鏈接的局限性

  • 軟鏈接可以跨文件系統;硬鏈接不可以
  • 軟鏈接可以對一個(gè)不存在的文件進(jìn)行鏈接;硬鏈接不可以
  • 軟鏈接可以對目錄進(jìn)行連接,硬鏈接不可以
  • 軟鏈接克服了硬鏈接中的局限性?;诖?,重點(diǎn)關(guān)注軟鏈接。軟鏈接又叫符號鏈接,相當于windows中的快捷方式。

建立軟鏈接

ln -s src_file ln_file

刪除軟鏈接

rm ln_file

注:對于目錄軟練級

rm ln_dir 是刪除軟鏈接

rm ln_dir/ 是刪除目錄ln_dir中的文件,當然源目錄中的文件也會(huì )刪除(同步的嘛)

以上就是本文的全部?jì)热?,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。

標簽:通遼 懷化 山南 賀州 黃山 湖北 湘潭 煙臺

巨人網(wǎng)絡(luò )通訊聲明:本文標題《Linux硬鏈接與軟鏈接原理及用法解析》,本文關(guān)鍵詞  ;如發(fā)現本文內容存在版權問(wèn)題,煩請提供相關(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內容系統采集于網(wǎng)絡(luò ),涉及言論、版權與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266