軟鏈接,硬鏈接區別

軟硬鏈接涉及文件系統inode,

  1. 區分于inode號,硬鏈接inode號與鏈接文件相同,且創建鏈接不占空間.而軟鏈接占名稱字節個空間,且inode號與鏈接文件不同;

  2. 兩者查找inode號命令都可查找inode號,命令為ls -i,如需查找本目錄要加d;

  3. 在創建鏈接環境上,硬鏈接只能在同分區創建一個,不能跨分區創建;而軟鏈接可以跨分區創建多個鏈接文件且可以多個鏈接指向一個文件;

  4. 在創建路徑上,硬鏈接多用絕對路徑創建,軟鏈接多用相對路徑創建;

  5. 兩者都在鏈接文件發生改變后,源文件也跟著改變.其中刪除源文件上,硬鏈接不會受到影響,而軟鏈接會報錯;

  6. 在指令上,硬鏈接為ln 源文件 鏈接文件 軟鏈接為ln -s 源文件 鏈接文件.

    
   
            
  結束語:

        一切皆文件,有了軟鏈接看著更高大上,效率也有很大提高.

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

(0)
wangzepengwangzepeng
上一篇 2016-10-20
下一篇 2016-10-20

相關推薦

  • Linux中的文本處理工具—sed

    sed 處理文本工具 一、概述   Stream EDitor,行編輯器    sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文…

    Linux干貨 2016-08-10
  • Linux命令的別名與管道命令的詳解

    Linux中命令的別名與管道命令的詳解 命令別名 在使用和維護liunx時,將會使用大量的命令,而一些命令加上參數時輸入比較繁瑣,此時我們可以定義一個別名來代替繁瑣的命令。 系統定義的別名 可以輸入 alias 命令查看系統中已經定義好的命令的別名; [root@localhost ~]# alias alias cp=’cp -i’ alias egrep…

    Linux干貨 2018-03-03
  • 筆記

    命令 命令列表 alias 別名 bc 計算器 basename文件基本名 cp 復制 cd 進入文件夾 cat /proc/partition 查看硬盤的使用情況 cat /proc/meminfo 查看內存的使用情況 chvt 切換終端 chown改變文件的所屬組 edj:chown -R www /etc/host clock 查詢或設置硬件時間 ch…

    Linux干貨 2017-05-25
  • python裝飾器詳解

    python之裝飾器詳解 一、裝飾器定義 定義一個函數,可以接受一個函數作為參數,對該函數進行一些包裝,不改變函數的本身。 二、裝飾器四部曲(分解) 1、函數可賦值給變量。若賦值給變量的是調用后的函數,變量的值就是return的返回值。 切記:函數賦值給變量,只看return的值。分清楚函數是處于調用狀態還是未被調用狀態。若函數沒有寫return,默認ret…

    2017-02-08
  • 第六周作業

    請詳細總結vim的使用 模式轉換 編輯模式:默認模式     編輯模式–>輸入模式         i:insert,在光標所在處插入         …

    Linux干貨 2017-02-15
  • 馬哥教育網絡班20期+第3周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 who |cut -d " " -f1 |sort -u 2、取出最后登錄到當前系統的用戶的相關信息。 [root@localhost ~]# who|tai…

    Linux干貨 2016-06-29
欧美性久久久久