linux檔案型別和軟硬連結祥析
一、檔案型別
普通檔案(----------)
目錄檔案(d---------)
裝置檔案:塊裝置檔案(b---------磁碟)、字元裝置檔案(c---------印表機和終端)
管道檔案(p---------):有時候也叫做FIFO先進先出檔案
連結檔案(l---------):類似與windows的快捷方式但不完全相同,有軟連結和硬連結之分
二、軟連結與硬連結
1.軟連結
軟連結=符號連結,這個檔案包含了另一個檔案的路徑名,可以連結任意檔案型別,甚至可以連結不存在的檔案(“斷鏈”問題)or迴圈連結自己(類似與遞迴)。在對符號檔案進行讀或寫的時候,系統會自動地把該操作轉換為對原始檔的操作,但刪除該檔案時,系統僅僅刪除連結檔案而不刪除原始檔本身。
2.硬連結
硬連結是已存在檔案的另一個檔案,對硬連結檔案進行讀寫和刪除操作時候,結果和軟連結相同,但如果刪除硬連結檔案的原始檔,硬連結依然存在,而且保留了原有內容。這時,系統就忘記了它曾經是硬連結檔案,而把它當成一個普通檔案。硬連結有兩個限制:不允許給目錄建立硬連結; 只有在同一檔案系統中的檔案之間才能建立連結
[自我總結]與快捷方式不同,軟連結與硬連結都是對原始檔的一種對映式連結,修改連結檔案原始檔也隨之被修改,但是刪除連結檔案原始檔依然存在,連結檔案就是個233的擋箭牌。但是軟連結與硬連結的不同之處在於:當刪除了原始檔時,軟連結的連結檔案因“斷鏈”也隨之被刪除,而硬連結的連結檔案小三轉正成為普通的檔案了。
相關文章
- Linux下的軟連結和硬連結,檔案拷貝的區別Linux
- Linux---檔案、軟連結於硬連結檔案Linux
- Linux軟連結和硬連結Linux
- linux硬連結和軟連結Linux
- “軟連結”和“硬連結”的區別
- 硬連結和軟連結的區別
- Linux(8) —— 硬連結和軟連結Linux
- 簡談linux中軟連結和硬連結的區別Linux
- Linux軟連線和硬連結Linux
- Linux 軟連結和硬連結簡介Linux
- Linux精講——軟連結和硬連結Linux
- 硬連結和軟連結
- linux 軟硬連結Linux
- Linux中軟連結和硬連結之間有什麼區別和聯絡?Linux
- 軟連結與硬連結的區別
- linux下軟連結與硬連結Linux
- Linux 硬連結與軟連結(zt)Linux
- 在Linux中,什麼是硬連結和軟連結?Linux
- 軟連結和硬連結詳解
- 【linux命令之ln命令詳解(軟連結和硬連結)】Linux
- 理解 Linux 的硬連結與軟連結Linux
- LINUX 硬連線和軟連線Linux
- 5分鐘讓你明白“軟連結”和“硬連結”的區別
- 5 分鐘讓你明白 “軟連結” 和“硬連結”的區別
- 深入理解硬連結和軟連結 (轉)
- 軟連線與硬連結的區別,以及如何刪除軟連結
- Linux常用基本命令(軟連結與硬連結 )Linux
- linux目錄和硬連結Linux
- Linux硬連結和軟連線有哪些知識點?Linux入門Linux
- 連結檔案 (硬連線 與 符號連線)符號
- 軟連線、硬連結 和 i節點(inode)
- 『學了就忘』Linux基礎命令 — 22、Linux中的硬連結和軟連結Linux
- ln命令:軟連結與硬連結的區別與應用
- 硬連結與軟連結詳解
- 一文帶你瞭解Linux軟連結與硬連結!Linux
- oracle 檔案型別總結Oracle型別
- 檔案型別和副檔名型別
- 怎樣理解和識別 Linux 中的檔案型別Linux型別