CHATTR
Section: User Commands (1)
Updated: 1999年11月
NAME(名稱)
chattr - 修改文件在Linux第二擴展文件系統(E2fs)上的特有屬性
SYNOPSIS(總覽)
chattr
[
-RV
]
[
-v
version
]
[
mode
]
files...
DESCRIPTION(描述)
chattr
修改文件在Linux第二擴展文件系統(E2fs)上的特有屬性
符號模式有+-=[ASacdisu]幾種格式.
操作符`+'用來在文件已有屬性的基礎上增加選定的屬性;
`-'用來去掉文件上的選定的屬性;而`='用來指定該文件的唯一屬性.
字符`ASacdisu'用作文件新屬性的選項:
不更新atime(A),同步更新(S),只能添加(a),
壓縮(c),不可變(i),不可轉移(d),刪除保護(s)以及不可刪除(u).
OPTIONS(選項)
- -R
-
遞歸地修改目錄以及其下內容的屬性.
如果在遞歸目錄時遇到了符號鏈接,遍歷將跳過.
- -V
-
詳盡地給出chattr的輸出信息並打印出程序的版本.
- -v version
-
設置文件系統的版本.
ATTRIBUTES(屬性)
當修改設置了'A'屬性的文件時,它的atime記錄不會改變.
這可以在筆記本電腦系統中避免某些磁盤I/O處理.
設置了`a'屬性的文件只能在添加模式下打開用寫入.
只有超級用戶可以設置或清除該屬性.
設置了`c'屬性的文件在磁盤上由內核自動進行壓縮處理.
從該文件讀取時返回的是未壓縮的數據.
對該文件的一次寫入會在保存它們到磁盤之前進行數據壓縮.
設置了`d'屬性的文件不能對其運行
dump(8)
程序進行備份.
設置了`i'屬性的文件不能進行修改:你既不能刪除它,
也不能給它重新命名,你不能對該文件創建鏈接,
而且也不能對該文件寫入任何數據.
只有超級用戶可以設置或清除該屬性.
當刪除設置了`s'屬性的文件時,將對其數據塊清零
並寫回到磁盤上.
當修改設置了`S'屬性的文件時,
修改會同步寫入到磁盤上;這與應用
到文件子系統上的`sync'掛載選項有相同的效果.
當刪除設置了`u'屬性的文件時,
將會保存其內容.
這使得用戶可以請求恢復被刪除的文件.
AUTHOR(作者)
chattr
的作者為Remy Card <card@masi.ibp.fr>,
他是ext2 fs的開發和維護者.
BUGS AND LIMITATIONS(BUGS和局限性)
對ext2 fs 0.5a來說,`c'和`u'屬性是不被
內核代碼所承認的.
對Linux 2.0內核而言,'A'屬性也是不被
內核代碼所支持的.
(noatime代碼仍在測試中.)
這些屬性將在未來的ext2 fs版本中實現.
AVAILABILITY(怎樣獲取)
chattr
是e2fsprogs包的一部分,
你可以通過
對tsx-11.mit.edu的匿名ftp訪問在
/pub/linux/packages/ext2fs下找到它.
SEE ALSO(另見)
lsattr(1)
[中文版維護人]
riser E-mail:boomer@ccidnet.com
[中文版最新更新] 2001/8/8
(http://www.fanqiang.com)
進入【