ln链接使用
? 首先說明下Linux下刪除、移動、復制的意義。
????刪除:
????????是將inode表放回空閑區由1變為0,還可以找回文件
????移動:
? ? ? ? 是將inode表不變,將文件轉移至對應條目,刪除原條錄。
? ? ? ? 同分區上操作速度快,不同分區相當于創建、刪除原文件
? ? 復制:
? ? ? ? 是重建inode表,及對應目錄,相當于新建
? ? 鏈接文件: ln ? ?????
????格式 :?ln [-s] SRC_FILE LINK_FILE
? ? ? ?ln 直接為硬鏈接
? ? ? ? ?-s 軟鏈接
? ? ? ? ?-v: verbose:顯示詳細過程
鏈接分為軟硬鏈接:
? ? ?????一、硬鏈接: 硬鏈接顯示為2,因為目錄下.表示此目錄 ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?ls ?-l第二段顯示出的數字指文件被硬鏈接的次數
? ? ? ? ? ? ? ?ls ?-i 顯示目錄各文件inode
? ? ? ? ? ? 特性:
? ? ? ? ? ? ? ?1、不能跨分區使用
? ? ? ? ? ? ? ?2、不能對目錄創建硬鏈接
? ? ? ? ? ? ? ?3、刪除原文件路徑,不影響鏈接文件的使用
? ? ? ? ? ? ? ?4、所有文件指向同一個inode,因此它們是同一個文件
?????如下圖操作: ? ?
? ? ? ? ?
????????二、軟鏈接: ?符號鏈接, symbolic link
? ? ? ? ? ? ? ?ls -l: 顯示文件類型為l(字母l)的文件
? ? ? ? ? ? ? ? ? ? ? bash中測試文件是否為符號鏈接文件使用-L 或 -h
? ? ? ? ? ? 特性:
? ? ? ? ? ? ? ?1、不受分區限制
? ? ? ? ? ? ? ?2、能夠對目錄創建
? ? ? ? ? ? ? ?3、刪除原文件,鏈接文件將無法使用
? ? ? ? ? ? ? ?4、鏈接文件與原文件指向不同的inode,所以,并非同一個文件 ? ?
? ? ?如下圖操作:
????
????ext文件系統:擴展屬性
? ? ? lsattr ?查看所有擴展屬性
? ? ? chattr ?修改文件擴展屬性?
? ? ? ? ? ????可使用+ - =方式進行修改
????文中如有不妥之處,期待大家指點!
轉載于:https://blog.51cto.com/mydove/1549670
總結
- 上一篇: easyui validatebox 验
- 下一篇: 【BZOJ】1649: [Usaco20