Linux系統下刪除某個文件時提示如下報錯: 執行lsattr命令可以看到隱藏屬性 i ,如下圖: 通過查找資料發現: chattr命令用於改變文件屬性。這項指令可改變存放在ext2文件系統上的文件或目錄屬性,這些屬性共有以下8種模式:a:讓文件或目錄僅供附加用途。b:不更新文件或目錄的最後存取時間 ...
Linux系統下刪除某個文件時提示如下報錯:
執行lsattr命令可以看到隱藏屬性-------i--------,如下圖:
通過查找資料發現:
chattr命令用於改變文件屬性。這項指令可改變存放在ext2文件系統上的文件或目錄屬性,這些屬性共有以下8種模式:
a:讓文件或目錄僅供附加用途。
b:不更新文件或目錄的最後存取時間。
c:將文件或目錄壓縮後存放。
d:將文件或目錄排除在傾倒操作之外。
i:不得任意更動文件或目錄。
s:保密性刪除文件或目錄。
S:即時更新文件或目錄。
u:預防以外刪除。
語法chattr[-RV][-v<版本編號>][+/-/=<屬性>][文件或目錄...]參數
-R 遞歸處理,將指定目錄下的所有文件及子目錄一併處理。
-v<版本編號> 設置文件或目錄版本。
-V 顯示指令執行過程。
+<屬性> 開啟文件或目錄的該項屬性。
-<屬性> 關閉文件或目錄的該項屬性。
=<屬性> 指定文件或目錄的該項屬性。
執行chattr命令,如下圖:
即可去除i屬性,可以刪除文件了。