上節內容複習:
1. mount命令使用
2. fstab文件的使用
作業:把/opt掛載到/tmp/opt下,並且添加到fstab中
mkdir /tmp/opt
mount –B /opt /tmp/opt
/opt /tmp/opt none bind 0 0
本節內容:
1. 硬鏈接
硬鏈接是用索引節點來進行鏈接的實際鏈接,硬鏈接允許一個文件擁有多個有效路徑,刪除其中一個鏈接並不會影響其本身,只有最後一個鏈接刪除時纔會刪除本身節點。
硬鏈接有兩個限制:
a) 不允許給目錄創建鏈接
b) 不能在不同分區之間創建硬鏈接
創建硬鏈接使用的命令:ln
基本用法 : ln 目標文件 鏈接名稱,比如我們有一個hard01的文件,創建一個硬鏈接hard_link,可以使用命令
ln hard hard_link
可以看到這兩個文件的inode是一樣的,都是1260478,同時我們看到第三列的值變成了2。刪除硬鏈接後會變成1:
2. 軟鏈接
軟鏈接也叫符號鏈接,是一個包含了另一個文件路徑的文件,可以指向任意文件或目錄,也可以跨不同的文件系統,和windows下的快捷方式非常類似。刪除軟鏈接不會刪除所鏈接的文件,刪除源文件,軟鏈接會斷鏈。
創建一個軟鏈接,
touch file1
ln –s file1 file-slink
刪除源文件後,可以發現鏈接文件顏色發生了變化
用ll –li可以看到軟鏈接的inode是不一樣的
作業:爲文件file1創建一個硬鏈接和軟鏈接
關注微信公衆號“挨踢學霸”,獲取更多圖文、視頻教程