1. 程式人生 > >linux檔案的隱藏屬性:chattr

linux檔案的隱藏屬性:chattr

1. 檔案的隱藏屬性

linux除了9個許可權外,還有些隱藏屬性, 使用chattr命令來設定。 用法:
$ chattr +-=[ASacDdIijsTtu]
+ : 增加一個特殊引數 - :  刪除一個特殊引數 =: 設定後面的引數為檔案僅有的引數 A : 設定A引數時,檔案或目錄每次被訪問不會修改atime。可避免I/O過度訪問磁碟。 a : 檔案只能增加資料,不能刪除和修改。 c:  對檔案自動壓縮,讀取是自動解壓。 i : 不能對檔案進行刪除,修改,增加,連線等操作 s: 若刪除,則從磁碟空間刪除。 u: 若刪除,還在磁碟中,可以恢復檔案。
$ chattr +i test
給test檔案增加i屬性, 使用rm測試下,無法刪除。

2. 顯示檔案的隱藏屬性

要檢視檔案有哪些隱藏屬性,使用lsattr命令
$ lsattr hello 
------------- hello
表示檔案沒有隱藏屬性。