1. 程式人生 > >Linux常用命令——chattr、lsattr

Linux常用命令——chattr、lsattr

chattr lsattr

chattr 改變文件的擴展屬性

語法格式:chattr 【option】【mode】【files】chattr [選項] [模式] [文件或目錄]
註意:chattr 命令及後面的選項和文件裏,每個元素之間都要至少要有一個空格
參數選項:

參數選項 解釋說明
-a 只能向文件中添加數據,而不能刪除,多用於服務器日誌文件安全
-i 設定文件不能被刪除、除名、寫入或新增內容
-R 遞歸更改目錄屬性

案例一:
設置只能往文件裏追加內容,但不能刪除文件
技術分享圖片
案例二:
給文件加鎖,使其只能是只讀
技術分享圖片

lsattr  查看文件擴展屬性

語法格式:lsattr 【option】【files】lsattr [選項] [文件或目錄]

註意:lsattr 命令及後面的選項和文件裏,每個元素之間都要至少要有一個空格
參數選項:

參數選項 解釋說明
-a 顯示所有文件包括隱藏文件的擴展屬性
-d 顯示目錄的擴展屬性
-R 遞歸查看目錄的擴展屬性

案例一:
查看目錄擴展屬性
技術分享圖片

Linux常用命令——chattr、lsattr