硬链接与软链接的区别
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目錄)也給刪除掉
轉載于:https://blog.51cto.com/11576296/2403805
總結
以上是生活随笔為你收集整理的硬链接与软链接的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超 5800 亿美元,微软谷歌神仙打架,
- 下一篇: OPPO Find N2系列亮相MWC