linux中軟鏈接和硬鏈接簡單說明

linux鏈接文件

Linux 文件系統被分成兩個部分:數據 (user data) 與元數據 (metadata)。數據,即文件數據塊 (data block),數據塊是記錄文件真實內容的地方;而元數據則是文件的附加屬性,如文件大小、創建時間、所有者等信息。在 Linux 中,元數據中的 inode 號(inode 是文件元數據的一部分但其并不包含文件名,inode 號即索引節點號)才是文件的唯一標識而非文件名。文件名僅是為了方便人們的記憶和使用,系統或程序通過 inode 號尋找正確的文件數據塊。

        Linux的文件系統中,保存在磁盤分區中的文件不管是什么類型都給它分配一個編號,稱為索引節點號(Inode Index)。linux系統有兩種鏈接,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link。

 

 

1· 硬鏈接  

   Linux中,多個文件名指向同一索引節點是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個文件擁有多個有效路徑名,這樣用戶就可以建立硬連接到重要文件,以防止誤刪的功能。

     創建硬鏈接命令:ln

                 例如: ~]#ln f0 fq

     注意事項:

            1 硬鏈接文件,只要其中一個數據修改,其他的鏈接也隨著變化。

            2 如果有多個硬連接,刪除一個硬鏈接,不影響其他硬鏈接文件。

            3 硬鏈接不能跨分區創建。

            4 硬鏈接不支持目錄創建。

            5 硬鏈接inode號都相同。

            6 只針對文件創建鏈接。

2·軟鏈接

     軟鏈接有為符號鏈接Symbolic Link,軟鏈接文件有類似于Windows的快捷方式。軟鏈接主要應用于以下兩個方面:一是方便管理,例如可以把一個復雜路徑下的文件鏈接到一個簡單路徑下方便用戶訪問;另一方面就是解決文件系統磁盤空間不足的情況。

     創建軟鏈接命令:ln -s

                     例如:~]#ln -s ../root/install.log /tmp/bj

 注意事項:

            1 創建軟鏈接不增加鏈接數。

            2 軟鏈接可以對文件和目錄都可以操作。

            3 軟鏈接文件相對路徑創建時,不是當前工作路徑,是鏈接文件的相對路徑。

            4 軟鏈接inode號是獨立編號,與原文件不同。

            5 刪除軟鏈接并不影響被指向的文件,但若被指向的原文件被刪除,則相關軟連接被稱為死鏈接。

 

原創文章,作者:abel,如若轉載,請注明出處:http://www.www58058.com/53175

(0)
abelabel
上一篇 2016-12-05 17:03
下一篇 2016-12-05 17:04

相關推薦

  • CMDB內功心法,助我登上運維之巔

    很多70、80后甚至90后都在金庸、古龍、梁羽生先生等武林大家熏陶下成長的,這么多年過去了,我的武俠夢依然不曾散去。曾幾何,夢想有一天練就一身絕學,摟著小師妹花前月下,仗劍走天涯,快意人生??擅看蔚暮ㄋ缐舳急话嘀魅未髸遄咏o抽醒,在他們的鞭策之下,渾渾噩噩的成了一位IT騷年。我們都知道武功分為內功和招式,內功是氣,而招式是形,以氣御形。內功深厚,會讓你的招…

    系統運維 2017-01-09
  • 正則表達式—正則表達式詳解

    grep使用正則表達式進行匹配時,將大大提高效率和精準性,正則表達式概括分為基本正則表達式和擴展正則表達式。 一、基本正則表達式   字符匹配元字符         .        &nb…

    Linux干貨 2016-07-04
  • 第十二周:httpd和lamp

    看了一下作業內容,發現所有的都在51cto上寫過了。這里就不在做了。 畢竟當時幾篇博客寫下來,還是非常繁瑣的,不想在寫。 文檔地址:RHEL6.8編譯安裝LAMP環境:httpd-2.4+mysql5.6+php5.5;基于LAMP環境部署WordPress: http://afterdawn.blog.51cto.com/7503144/1876171 配…

    Linux干貨 2016-12-09
  • CentOS6.7 Xen安裝部署和基本測試小結

    目錄:    1. Xen的簡介    1.1  Xen的大體結構    1.2 Xen對VM的稱呼    1.3 Xen對CPU和內存的虛擬化過程    1.4 Xen對IO設備的虛擬化過程    1.5 Linux Kerne…

    Linux干貨 2016-04-19
  • 正則表達式、擴展正則表達式

    正則表達式:支持:grep,sed,awk,vim, less,nginx,varnish等

    2018-03-16
  • 馬哥教育21期網絡班—第11周課程+練習—-成長進行時–不退步–上

    1、詳細描述一次加密通訊的過程,結合圖示最佳。 對稱加密: 加密和解密使用同一個密鑰; 缺點:如何通信方多的話,需要保存多組密鑰 公鑰加密:密鑰是成對兒出現 公鑰:公開給所有人;pubkey 私鑰:自己留存,必須保證其私密性;secret key 特點:用公鑰加密的數據,只能使用與之配對兒的私鑰解密;反之亦然; 數字簽名:主要在于讓接收方確認發送方…

    Linux干貨 2016-09-19
欧美性久久久久