linux中硬鏈接與軟鏈接的區別

硬連接和軟鏈接的區別

1、          首先,兩者的作用對象不同:

硬鏈接,只能應用于文件,而不能應用于目錄,而且不能跨文件系統(即分區)。

軟(符號)鏈接,可以應用于文件,而且可以應用于目錄和可跨文件系統(分區)。

2、          其次,兩者的作用原理不同:

硬鏈接中,假如說A文件是B文件的硬連接文件,那么ABinode節點號相同,即一個inode節點對應兩個不同的文件名,兩個文件名指向同一個文件,AB對文件系統來說是完全平等的,硬鏈接中一個inode號可以對應多個文件。如果刪除其中任何一個文件,另外一個文件還能連接數據塊,還是有效的文件,只是對應的inode節點號減少,其它并無影響。只有inode節點號減少到0,數據塊才會被系統回收。

linux中硬鏈接與軟鏈接的區別

而在軟鏈接中,假如說A文件是B文件的軟連接文件,則ABinode節點號不同,每創建一個新的軟鏈接,就會有一個新的節點號。而A的數據塊中存放的只是B的路徑名(可以根據這個找到B的目錄項)。AB之間是“主從”關系,如果B被刪除了,A仍然存在(因為兩個是不同的文件),但指向的是一個無效的鏈接。

3、          語法不同:

硬鏈接的語法:ln  filename  [linkname ]

軟鏈接的語法:ln  -s  filename  [linkname]

 

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

(2)
tianshichongtianshichong
上一篇 2016-10-20 21:17
下一篇 2016-10-20 21:28

相關推薦

  • Linux的基本介紹

    1、Linux的發行版分為:Debin,Slackware,Rhel,Redora,CentOS,Gentoo等,其中Rhel(Red Hat Enterprise Linux)使用的是版本比較老的內核,但它的系統比較穩定,一個發行周期是36個月,Fedora使用最新的應用和華麗的節目,但系統比較不穩定,一個發行周期是6個月。 2、Linux的哲學思想是一切…

    Linux干貨 2016-02-14
  • 馬哥教育網絡班21期+第12周課程練習 ?

    1、請描述一次完整的http請求處理過程;   1)客戶端和服務器端建立連接。服務器接收或者拒絕請求。   2)服務器端接收客戶端請求。接收來自于網絡的請求報文中對某資源的一次請求。對請求的處理響應,可分為單進程(啟動一個進程處理請求,一次只處理一個)和多進程(并行啟動多個進程,每個進程處理一個請求)。  &…

    Linux干貨 2016-10-09
  • MongoDB安裝部署手稿

    Edit MongoDB 手冊 MongoDB 手冊 第一章 Introduction MongoDB入門學習目錄(建議) Databases Collections Documents 第二章 部署安裝 1. Import the MongoDB public key 2. Configure the package management system (…

    Linux干貨 2016-03-26
  • 文件系統和交換分區詳解

    管理文件系統: windows: FAT32– 只能存儲信息,無法設置文件權限. exFAT FAT64 NTFS IS09660 Linux: ext ext2 ext3 ext4 xfs btrfs reiserfs jfs swap unix: FFS UFS JFS2 網絡文件系統: NFS CIFS 集群文件系統: GFS2 OCFS2…

    Linux干貨 2017-04-23
  • Shell腳本編程—特殊用法(select)及函數、遞歸

    Shell腳本編程—特殊用法及函數   一、while的特殊用法: 1、使用格式: while read 變量名;do    循環體 done </PATH/TO/filename 注:依次從指定的文件中的內容逐行讀取,并把讀取到的每行賦值給變量。 2、例題: 掃描/etc/passwd文件每一行,如發現GECOS字段為空…

    Linux干貨 2016-08-21
  • 關于nginx狀態監控字段的個人見解(求真相)

    今天看到了馬哥視頻其中一節對nginx狀態監控信息的介紹,對視頻ppt上的監控字段解析產生了一些疑問,ppt內容如下: active connections – 活躍的連接數量server accepts handled requests — 總共處理了xxx個連接 , 成功創建xxx次握手, 總共處理了xxx個請求reading — 讀取客戶端的連接數.w…

    Linux干貨 2016-07-12
欧美性久久久久