天天看點

liunx——檔案連結

symbolic link /軟連結

軟連接配接:

(1)建立一個檔案,并輸入内容:echo 123456 >/010.txt

(2) 建立一個軟連接配接。 ln -s /010.txt /home/111.txt -s為軟連接配接

liunx——檔案連結

(3)觀察軟連接配接:ll /home/111.txt

liunx——檔案連結

(4)檢視兩個檔案,内容一緻。cat /010.txt cat /home/111.txt

liunx——檔案連結

删除源檔案,軟連接配接閃爍,不可用:rm -rf /010.txt

liunx——檔案連結

4.在原來的檔案下在建立一個 010.txt 檔案,軟連結正常使用,010.txt檔案内容為空,需自行寫入

liunx——檔案連結

5.總結:軟連接配接像快捷方式,可以對檔案和目錄做軟連接配接。

軟連接配接記錄的隻是源檔案的絕對路徑。

軟連接配接失去源檔案不可用。

軟連接配接可跨磁盤分區使用

6.硬連結:

(1)建立同分區硬連結成功,建立不同分區硬連結失敗。

(2)創捷硬連結:ln /222.txt /home/333.txt

liunx——檔案連結

(3) 将檔案硬連結方式,發送到其他分區會提示錯誤:

ln /home/222.txt /mnt/disk1/444.txt

liunx——檔案連結

(4) 檢視源檔案和硬連結連結内容

liunx——檔案連結

7.硬連結删除源檔案,依然可以用:rm -rf /222.txt

liunx——檔案連結

8.不允許将硬連結指向目錄:ln /home/222.txt /mnt/777.txt

liunx——檔案連結

9.總結:硬連結隻能針對檔案做。不能對目錄做。

硬連結隻能在同分區做。