linux基礎命令---chattr
chattr
改變檔案的屬性,這個命令只有超級使用者才能使用。這個指令適用於ext2、ext3、ext4、xfs、ubifs、reiserfs、jfs系統。此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1 、語法
chattr [-RVf] [ -v version ] + | - | =[ 屬性] file
運算子‘+‘使所選屬性被新增到檔案的現有屬性中;’-’使它們被刪除;‘=’使它們成為檔案所擁有的唯一屬性。
2 、選項列表
選項 |
說明 |
-R |
遞迴的方式修改目錄及其子目錄下的檔案屬性 |
-V |
顯示詳細執行過程 |
-f |
跳過錯誤資訊 |
-v version |
設定檔案或者目錄的版本號 |
屬性
選項 |
說明 |
a |
只能以append的方式開啟 |
A |
最後修改時間不被記錄 |
c |
對檔案進行壓縮,而讀取的時候會得到解壓資料 |
D |
同步目錄更新 |
d |
不進行備份 |
E |
壓縮檔案有錯誤,這個屬性不能被使用者手動修改 |
e |
檔案使用擴充套件區來對映到磁碟 |
-I |
目錄使用hash樹來索引,這個屬性不能被使用者手動修改 |
h |
檔案大小超過2TB,這個屬性不能被使用者手動修改 |
i |
檔案不能被修改,但是可以刪除或者重新命名 |
s |
將資料塊清零並存入磁碟 |
S |
同步更新。將檔案修改之後,結果寫入磁碟 |
u |
預防意外刪除 |
-T |
目錄層次結構頂部 |
-X |
壓縮原始存取。雖然lsattr(1)可以顯示它,但它目前不能使用chattr(1)進行設定或重置。 |
-Z |
壓縮髒檔案。雖然它可以由lsattr(1)顯示,但不能使用chattr(1)設定或重置 |
3 、例項
1 )增加a屬性,設定版本號。顯示詳細的執行過程
|
2 )刪除a屬性,增加c屬性
|
做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用
連結:
https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ
密碼:n7bk
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2222046/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux chattr命令詳解Linux
- chattr命令如何使用?Linux運維核心命令Linux運維
- Linux chattr命令有哪些作用?命令格式是什麼?Linux
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎命令—mkswapLinux
- Linux基礎命令---mknodLinux
- Linux基礎命令---mkfsLinux
- Linux基礎命令---mktempLinux
- Linux基礎命令---sudoLinux
- Linux基礎命令---yesLinux
- Linux基礎命令---shutdownLinux
- Linux基礎命令---serviceLinux
- Linux基礎命令—sudoLinux
- Linux基礎命令—calLinux
- Linux基礎命令—dateLinux
- Linux基礎命令—lastLinuxAST
- Linux基礎命令---dateLinux
- Linux基礎命令---lastLinuxAST
- Linux基礎命令---lsusbLinux
- Linux基礎命令---lspciLinux
- Linux基礎命令---hwclockLinux
- Linux基礎命令---ejectLinux
- Linux基礎命令---archLinux
- Linux基礎命令---duLinux
- Linux基礎命令---dfLinux
- Linux基礎命令---bcLinux
- Linux基礎命令---calLinux
- Linux基礎命令---chkconfigLinux
- Linux基礎命令—lsusbLinux
- Linux基礎命令—dfLinux
- Linux基礎命令—hwclockLinux
- Linux基礎命令—mkdirLinux
- Linux基礎命令---lnLinux
- Linux基礎命令---chgrpLinux
- Linux基礎命令---findfsLinux
- Linux基礎命令—findfsLinux
- Linux基礎命令—swaponLinux