- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
硬鏈接和軟鏈接
硬鏈接
是指通過索引節(jié)點(inode )來進行鏈接。在Linux ( ext2 、ext3 、ext4 )文件系 統(tǒng)中,所有文件都有一個獨有的inode 編號。 在Linux 文件系統(tǒng)中,多個文件名指向同一個索引節(jié)點( inode )是正常且允許的。這 種情況下的文件就稱為硬鏈接。硬鏈接文件相當(dāng)于文件的另外一個人口。它的作用之一就 是允許一個文件擁有多個有效路徑名(多個人口),這樣用戶就可以建立硬鏈接到重要文件, 以防止誤刪源數(shù)據(jù)。
1.刪除硬鏈接文件或者刪除源文件任意之一,文件實體并未被刪除。
2.只有刪除了源文件以及源文件所有對應(yīng)的硬鏈接文件,文件實體才會被刪除。
3.當(dāng)所有的硬鏈接文件及源文件被刪除之后,再存放新的數(shù)據(jù)時會占用這個文件的空間,或者 磁盤fsck 檢查的時候,刪除的數(shù)據(jù)也會被 系統(tǒng)回收。
4.硬鏈接文件就是文件的另外一個入口(相當(dāng)于超市的前門后門) 。
5.可以通過給文件設(shè)直硬鏈接文件,來防止重要文件被誤刪。
6.執(zhí)行命令“ In 源文件硬鏈接文件”,即可完成硬鏈接的創(chuàng)建。
7.硬鏈接文件可以用rm 命令刪除。
8.對于靜態(tài)文件(沒有進程正在調(diào)用的文件)來講,當(dāng)對應(yīng)硬鏈接數(shù)為0(i_l i nk)時,文件就會被 刪除。l link 的查看方法是ls -lih ,查看結(jié)果的第二列,即硬鏈接數(shù)。
軟鏈接、符號鏈接
類似windows中的快捷方式
硬鏈接文件的類型是普通文件,而軟鏈接是真正的鏈接文件。
1.軟鏈接類似于Windows 的快捷方式(可以通過后面的readlink 命令查看其指向) 。
2.軟鏈接類似于一個文本文件,里面存放的是源文件的路徑,指向源文件實體。
3.即使刪除了源文件,軟鏈接文件也還是依然存在,但是無法訪問指向的源文件路徑內(nèi)容了失效的時候一般是白字紅底閃爍提示。
4.執(zhí)行命令“ In -s 源文件軟鏈接文件”,即可完成創(chuàng)建軟鏈接(軟鏈接文件名事先不能存在) 。
5.軟鏈接和源文件是不同類型的文件,也是不同的文件, inode號也不相同。
6.刪除軟鏈接文件可以使用rm 命令。
ln命令 創(chuàng)建鏈接
ln [option] source target
無參數(shù) 創(chuàng)建硬鏈接
-s 創(chuàng)建軟鏈接
范例:
ln 99.txt d_99
ln -s 99.txt f_99
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP