1.1 硬鏈接與軟鏈接的總結
01:硬鏈接文件的創建:ln 源文件 硬鏈接文件(不能事先存在)
02:軟鏈接文件的創建:ln -s 源文件 軟鏈接文件(不能事先存在)
03:目錄不能創建硬鏈接文件,但目錄本身是有硬鏈接文件的,那是創建目錄時系統給創建的
04:文件既可以創建硬鏈接文件也可以創建軟鏈接文件
05:硬鏈接不能跨文件系統創建
06:源文件與硬鏈接文件的inode相同(那麼它們的屬性也相同)
07:源文件與軟鏈接文件的inode不同(那麼它們的屬性也不同)
08:刪除硬鏈接文件對於源文件和軟鏈接文件沒有任何影響
09:刪除軟鏈接文件對於硬鏈接文件和源文件沒有任何影響
10:刪除源文件對硬鏈接文件沒有任何影響,對軟鏈接文件有影響(紅底白字的閃爍)
1.2 文件與對應的硬鏈接文件的圖解
1.3 文件與對應的軟鏈接文件的圖解
1.4 刪除目錄對應的軟鏈接時的注意事項
##數據模擬
#創建chenliang目錄
[root@Temple ~]# mkdir chenliang
#爲chenliang目錄創建softlink_chenliang軟鏈接文件
[root@Temple ~]# ln -s chenliang softlink_chenliang
#查看softlink_chenliang軟鏈接文件的指向
[root@Temple ~]# ll softlink_chenliang
lrwxrwxrwx 1 root root 9 Jun 2 16:09 softlink_chenliang -> chenliang
刪除軟鏈接的注意事項
#推薦的方法
01:find /root -maxdepth 1 -type l -name "softlink_chenliang"|xargs rm -f
#錯誤的方法
cd /root && \rm -fr softlink_chenling/ #這樣會把源文件(chenliang目錄)也給刪除掉