操作系統(tǒng)中去掉Linux文件屬性的妙計
學習linux操作系統(tǒng)時,你可能會遇到關(guān)于文件屬性的問題,下面將以命令介紹去掉linux文件屬性的解決方法,在這里拿出來和大家分享一下。
chattr -ais /bin/netstat
當修改設(shè)置了'A'屬性的文件時,它的atime記錄不會改變。
這可以在筆記本電腦系統(tǒng)中避免某些磁盤I/O處理.設(shè)置了`a'屬性的文件只能在添加模式下打開用于寫入。
只有超級用戶可以設(shè)置或清除該屬性.設(shè)置了`c'屬性的文件在磁盤上由內(nèi)核自動進行壓縮處理。
從linux文件屬性讀取時返回的是未壓縮的數(shù)據(jù)。
對該文件的一次寫入會在保存它們到磁盤之前進行數(shù)據(jù)壓縮.設(shè)置了`d'屬性的文件不能對其運行 dump(8) 程序進行備份.設(shè)置了`i'屬性的文件不能進行修改:你既不能刪除它,也不能給它重新命名,你不能對該文件創(chuàng)建鏈接,而且也不能對該文件寫入任何數(shù)據(jù).只有超級用戶可以設(shè)置或清除該屬性.當刪除設(shè)置了`s'屬性的文件時,將對其數(shù)據(jù)塊清零并寫回到磁盤上。
當修改設(shè)置了`S'屬性的文件時, 修改會同步寫入到磁盤上;這與應用到文件子系統(tǒng)上的`sync'掛載選項有相同的效果.當刪除設(shè)置了`u'屬性的文件時,將會保存其內(nèi)容.這使得用戶可以請求恢復被刪除的文件。
以上給大家講述了使用命令去掉linux文件屬性的方法。
【編輯推薦】