軟硬鏈接

軟鏈接和硬鏈接的區別

硬鏈接

硬鏈接的本質就是給一個文件創建多個名字

硬鏈接和軟鏈接的區別

硬鏈接會增長鏈接數

硬鏈接的關系是平等的,刪除原文件,其他硬鏈接還可以訪問文件

硬鏈接不能跨分區,只能在同一分區同目錄或不同目錄創建

軟鏈接

軟鏈接就是一個文件對應的快捷方式,本質上不是同一個文件

軟鏈接不會增長鏈接數

軟鏈接可以跨分區

軟鏈接支持目錄

軟鏈接是依賴原始文件的,如果原始文件刪除,軟鏈接失效

軟鏈接的大小由原文件的路徑決定的

實例:

Ln 硬鏈接

語法是 :ln 舊文件 生成一個和舊文件相同節點編號的文件

例 :Ln ?f1 ?f2

在Linux中允許針對同一個文件起多個名字,這種機制實現方法是硬鏈接實現,

例創建一個f1文件它的節點編號是11

節點編號

創建一個硬鏈接f2,但是f2的節點編號還是和f1一樣

節點編號2

硬鏈接f1 ??f2 ?之間的關系是平等的,如果刪除f1 , f2文件還存在 ,刪除的只是一個名字,原來的文件還在,如果所有的文件名字都被刪除則節點編號被收回,則文件不能訪問

刪除一個硬鏈接

由于硬鏈接本質上是一個文件起多個文件名,不管訪問f1還是f2它里面的內容都一樣

它的屬性完全相同

鏈接數

當創建一個硬鏈接有一個數字會增長,這個數字叫鏈接數

鏈接數鏈接數2

鏈接數的含義就是節點編號對應的文件名有幾個

不能跨分區創建硬鏈接,因為不能保證在其他分區有相同的文件,硬鏈接只能在同分區不同目錄或者同目錄創建鏈接

跨分區創建硬鏈接報錯

硬鏈接不支持目錄創建

目錄不能創建硬鏈接

 

軟鏈接

Ln ?-s ?軟鏈接的創建方式

創建軟鏈接

軟鏈接和原始文件不是同一個文件,它的節點編號不一樣

軟鏈接節點編號

軟鏈接的大小和原始文件的大小不一樣

軟鏈接的大小

它的大小是有路徑決定的,和原始文件沒有任何關系

軟鏈接的路徑

如果刪除軟鏈接的原始文件則軟鏈接失效

刪除軟鏈接的原始文件

軟鏈接可以跨分區創建文件

軟鏈接跨分區創建

軟鏈接可以創建目錄

軟鏈接創建目錄

軟鏈接可以跨分區創建

軟鏈接跨分區

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

(1)
周亞飛周亞飛
上一篇 2018-03-31
下一篇 2018-03-31

相關推薦

  • yum配置

    本節簡要介紹本地yum配置以及網絡yum源的配置

    Linux筆記 2018-04-22
  • 配置本地及共享yum源

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

    2018-05-01
  • linux基礎(一)

    一些運維的基本命令和作用。

    Linux筆記 2018-04-01
  • lvs調度方案和應用場景

    ipvs scheduler: 根據其調度時是否考慮各RS當前的負載狀態,可分為靜態方法和動態方法兩種: 靜態方法:僅根據算法本身進行調度; RR:roundrobin,輪詢; WRR:Weighted RR,加權輪詢; SH:Source Hashing,實現session sticky,源IP地址hash;將來自于同一個IP地址的請求始終發往第一次挑中的…

    Linux筆記 2018-07-02
  • 學習liunx 系統筆記

    服務器按應用功能可分為:web 服務器 ? 數據庫服務器 ? 文件服務器 ?中間件應用服務器 ?日子服務器 ? 監控服務器 ? 程序版本控制服務器 ?虛擬機服務器 ? ? 郵件服務器 ? 打印服務器 ? 域控制服務器 ?多媒體服務器 ?通訊服務器 ? ?ERP 服務器等! 服務器按外形可分為:塔式服務器 ? 、機架式服務器 ?、刀片式服務器。  

    Linux筆記 2018-04-01
  • Linux計算MD5和Sha1的命令

    Linux計算MD5和Sha1的命令

    Linux筆記 2018-06-07
欧美性久久久久