Linux系統中的軟鏈接和硬鏈接

Linux系統中的軟連接和硬鏈接小結

Linux中鏈接有兩種,一種是硬鏈接(Hard Link),另一種是軟連接(Symbolic)也稱為符號鏈接。

  • 硬鏈接(Hard Link):硬連接是指通過索引節點來進行鏈接,在Linux中的文件系統中,保存在磁盤中的文件系統都會自動為其分配一個編號叫作索引節點號(Inode Index),硬鏈接可以實現多個文件名指向同一個索引節點。
    語法:
    ln filename [linkname]

硬

  1. ? 從上面的結果中可以看出硬鏈接文件f2與源文件的node節點是相同的,文件名可以不相同。作用是一 個文件可以擁有多個名字。創建鏈接時鏈接數是遞增的。

2

2.? 從上面的結果中可以看出硬鏈接不能跨越驅動器或分區

5

3.? 硬鏈接不支持目錄的創建

  • 軟鏈接(Symbolic):又叫符號鏈接,這個文件包含了另一個文件的路徑名??梢允侨我馕募蚰夸洠梢枣溄硬煌到y的文件。
    語法:
    ln -s filename [linkname]

3

  1. 以上結果是為f3文件創建軟鏈接。創建軟鏈接時,鏈接數不遞增

4

2.? 從上面的結果中可以看出軟鏈接可以跨越驅動器或分區

6

3.? 軟連接支持目錄的創建

硬鏈接和軟鏈接之間的區別

  1. 鏈接數,硬鏈接鏈接數會增長,軟鏈接鏈接數不增長
  2. 跨分區,軟鏈接可以跨分區創建,硬鏈接不支持跨分區
  3. 目錄,硬鏈接不支持目錄,軟鏈接支持
  4. 原始文件和鏈接文件的關系,對于硬鏈接來說原始文件和鏈接文件是平等的關系,而軟鏈接的鏈接文件依賴于原始文件
  5. 刪除,當把原始文件刪掉的時候,硬鏈接的新的鏈接文件不受任何影響,而軟鏈接的鏈接文件會失效
  6. 大小,軟鏈接的大小是由原始文件的路徑決定,硬鏈接文件和原始文件大小相等

本質區別
硬鏈接:同一個文件多個名字
軟連接:一個文件對應的快捷方式,不是同一個文件

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94203

(0)
浮夸浮夸
上一篇 2018-04-01
下一篇 2018-04-01

相關推薦

  • 一次完整的http請求處理過程+MPM工作模式

    ? 1、建立連接:接收或拒絕連接請求? 2、接收請求:接收客戶端請求報文中對某資源的一次請求的過程? Web訪問響應模型(Web I/O)單進程I/O模型:啟動一個進程處理用戶請求,而且一次只處理一個,多個請求被串行響應多進程I/O模型:并行啟動多個進程,每個進程響應一個連接請求復用I/O結構:啟動一個進程,同時響應N個連接請求實現方法:多線程模型和事件驅動…

    2018-06-24
  • shell腳本——條件性執行操作符

    linux的shell腳本中條件性操作符包括:“&&“” ,“||” ?兩種。 1.&& 代表條件性的AND THEN。(短路與) 2.|| 代表條件性的OR ELSE。(短路或) 釋例1:短路與(&&) (1) ? ? ? ? ? ?cmd1 && cmd2 假設1:cmd1為true(1),…

    2018-08-05
  • Linux任務計劃、周期性任務執行

    Linux任務計劃、周期性任務執行 at at命令用于在指定時間執行命令。執行結果會通過郵件發送給用戶 at允許使用一套相當復雜的指定時間的方法。它能夠接受在當天的hh:mm(小時:分鐘)式的時間指定。假如該時間已過去,那么就放在第二天執行 語法 at(選項)(參數) atq: 查詢任務列表 atrm: 刪除指定任務 選項 -f:指定包含具體指令的任務文件;…

    Linux筆記 2018-04-03
  • Linux發行版之間的聯系和不同

    Linux發行版以及不同發行版本之間的聯系和不同 Linux來源 Unix—minix—Linux tovalds-(1991)—Linux—GNU (GPL) 今天的Linux=Linux內核+GNU應用 1991年后誕生的Linux(一部分著名的Linux發行版):RedHat 、Fedora 、suse 、紅旗 、debian 、Ubuntu? Lin…

    2018-06-27
  • 配置本地及共享yum源

    使用yum安裝軟件 命令: 查看軟件包 yum list ?all ? ? ? ?–列出yum源倉庫里面的所有可用的安裝包 yum ?list installed ? –列出所有已經安裝的安裝包 yum ?list ?available ? ? –列出沒有安裝的安裝包 安裝軟件 yum ?install ?software…

    2018-05-01
  • MySQL數據庫服務

    MySQL數據庫的安裝

    2018-06-12
欧美性久久久久