Linux中的軟鏈接/硬鏈接

Linux鏈接概念
Linux鏈接分兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link)。默認情況下,ln命令產生硬鏈接。

【硬連接】
硬連接指通過索引節點來進行連接。在Linux的文件系統中,保存在磁盤分區中的文件不管是什么類型都給它分配一個編號,稱為索引節點號(Inode Index)。在Linux中,多個文件名指向同一索引節點是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個文件擁有多個有效路徑名,這樣用戶就可以建立硬連接到重要文件,以防止“誤刪”的功能。其原因如上所述,因為對應該目錄的索引節點有一個以上的連接。只刪除一個連接并不影響索引節點本身和其它的連接,只有當最后一個連接被刪除后,文件的數據塊及目錄的連接才會被釋放。也就是說,文件真正刪除的條件是與之相關的所有硬連接文件均被刪除。

【軟連接】
另外一種連接稱之為符號連接(Symbolic Link),也叫軟連接。軟鏈接文件有類似于Windows的快捷方式。它實際上是一個特殊的文件。在符號連接中,文件實際上是一個文本文件,其中包含的有另一文件的位置信息。

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

(0)
hywhyw
上一篇 2016-10-20 20:25
下一篇 2016-10-20 20:33

相關推薦

  • 正則表達式基礎

    一、正則表達式: 元字符是用來闡釋字符表達式意義的字符,簡言之,就是用來描述字符的字符。 正則表達式RE(Regular Expression)是由一串字符和元字符構成的字符串。 正則表達式的主要功能是文本查詢和字符串操作,它可以匹配文本的一個字符或字符集合。實際上正則表達式完成了數據的過濾,將不滿足正則表達式定義的數據拒絕掉,剩下與正則表達式匹配的數據。 …

    Linux干貨 2017-06-04
  • 馬哥linux0803課堂筆記

    課堂筆記   重定向的幾種方式 標準輸入 0 (stdin) 標準輸出 1 (stdout) 標準錯誤 2 (stderr)   標準輸入的重定向方法 cat < file cat << string (多行重定向) xxx aaa string結束 cat file | cat   標準輸出的重定向 ls e…

    Linux干貨 2016-08-08
  • DNS高級應用之子域授權&區域轉發

    一、環境準備:    1、準備三臺測試服務器,劃分如下:    主DNS服務器:eth0:192.168.10.203;負責mylinux.com域解析;確??梢哉=馕?nbsp;     子域DNS服務器:eth0:192.168.10.120; 負責子域ops.mylinux.com解析; &…

    Linux干貨 2015-06-01
  • MySQL與nfs的實驗

    (1) 創建一個共享mydata,路徑為/mysql/data,客戶端1掛載至/mydata;而后客戶端1主機安裝mysql或mariadb,將數據目錄設定為/mydata,要確保mysql服務能正常 運行,但數據目錄位于samba server上; (2) 客戶端2主機使用類似客戶端1主機的方式掛載mydata共享至本地的/mydata目錄,而后,直接安裝…

    Linux干貨 2016-10-30
  • CentOS、RHEL及Linux的關系

    什么是Linux?    Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。Linux存在著…

    Linux干貨 2016-01-14
  • keepalived(主主) 結合lvs(dr工作 模式) 實現高可用性。

    keepalived(主主) 結合lvs(dr工作 模式) 實現高可用性。

    2018-03-11
欧美性久久久久