最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年05月26日 14:59:59   作者:瘋了的小蝸  
這篇文章主要介紹了Linux硬鏈接與軟鏈接原理及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

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

硬鏈接概念

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

硬鏈接是指通過索引節(jié)點來進行鏈接。在Linux的文件系統(tǒng)中,保存在磁盤分區(qū)中的文件不管是什么類型都會給它分配一個編號,這個編號被稱為索引節(jié)點編號號(Inode

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

硬鏈接建立起來后,源文件和鏈接文件同步,修改任何一方文件都會被修改

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

軟鏈接概念

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

軟鏈接作用:

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

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

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

硬鏈接的局限性

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

建立軟鏈接

ln -s src_file ln_file

刪除軟鏈接

rm ln_file

注:對于目錄軟練級

rm ln_dir 是刪除軟鏈接

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Apache Shiro 使用手冊(四) Realm 實現(xiàn)

    Apache Shiro 使用手冊(四) Realm 實現(xiàn)

    在認證、授權(quán)內(nèi)部實現(xiàn)機制中都有提到,最終處理都將交給Real進行處理。因為在Shiro中,最終是通過Realm來獲取應用程序中的用戶、角色及權(quán)限信息的
    2014-06-06
  • Apache POI案例代碼詳解

    Apache POI案例代碼詳解

    Apache POI 是一個處理Miscrosoft Office各種文件格式的開源項目,可以使用POI在Java程序中對Miscrosoft Office各種文件進行讀寫操作,本文介紹Apache POI案例代碼,感興趣的朋友一起看看吧
    2024-04-04
  • Linux內(nèi)核的死鎖檢測工具—Lockdep的使用案例

    Linux內(nèi)核的死鎖檢測工具—Lockdep的使用案例

    文章主要介紹了Linux內(nèi)核中的死鎖問題,包括死鎖的類型(遞歸死鎖和AB-BA死鎖)、lockdep模塊的使用方法以及實際項目中的死鎖案例,通過lockdep模塊,可以有效地跟蹤和調(diào)試死鎖問題,幫助開發(fā)者快速定位和解決問題
    2024-11-11
  • linux中誤刪除程序包恢復實例

    linux中誤刪除程序包恢復實例

    Linux 下的文件一旦被刪除,是難以恢復的。對于家庭單機使用的Linux ,或者誤刪文件后及時補救,還是可以恢復的。下面就來介紹一下。
    2016-10-10
  • 利用Apache服務器屏蔽廣告及IP段的一般方法

    利用Apache服務器屏蔽廣告及IP段的一般方法

    這篇文章主要介紹了利用Apache服務器屏蔽廣告及IP段的一般方法,同時也介紹了設(shè)置僅允許訪問的IP段從而屏蔽其他一切IP的方法,需要的朋友可以參考下
    2015-11-11
  • Linux查看某個端口的連接數(shù)的方法

    Linux查看某個端口的連接數(shù)的方法

    本篇文章主要介紹了Linux查看某個端口的連接數(shù)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • centos7系統(tǒng)部署k8s集群詳細介紹

    centos7系統(tǒng)部署k8s集群詳細介紹

    大家好,本篇文章主要講的是centos7系統(tǒng)部署k8s集群詳細介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Linux/Unix關(guān)于時間和時間戳的命令行

    Linux/Unix關(guān)于時間和時間戳的命令行

    這篇文章主要介紹了Linux/Unix關(guān)于時間和時間戳的命令行以及輸出的樣式區(qū)別,一起來學習下吧。
    2017-12-12
  • Linux 判斷文件修改時間和系統(tǒng)時間差

    Linux 判斷文件修改時間和系統(tǒng)時間差

    這篇文章主要介紹了 Linux 判斷文件修改時間和系統(tǒng)時間差的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Linux磁盤格式化命令詳解

    Linux磁盤格式化命令詳解

    這篇文章主要介紹了Linux磁盤格式化命令以及具體操作步驟,需要的朋友參考一下吧。
    2017-11-11

最新評論

罗平县| 大关县| 遵化市| 江北区| 玛沁县| 蒲江县| 句容市| 迁安市| 堆龙德庆县| 祁连县| 紫金县| 昭平县| 襄垣县| 张家口市| 油尖旺区| 哈尔滨市| 昌邑市| 嘉义县| 西平县| 井陉县| 赫章县| 罗定市| 宣武区| 山东省| 北京市| 永泰县| 明溪县| 东莞市| 禄劝| 长海县| 丹阳市| 武城县| 河间市| 新建县| 荣成市| 株洲县| 东兴市| 信丰县| 龙南县| 大埔县| 庆城县|