您好,登錄后才能下訂單哦!
這篇文章主要介紹“linux如何設置可寫不可刪除的文件”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“linux如何設置可寫不可刪除的文件”文章能幫助大家解決問題。
在linux中,可以利用chattr命令設置可寫不可刪除的文件,該命令用于改變文件屬性,當參數設置成“+a”時即可使文件可寫不可刪除,“+”表示開啟文件或目錄的該項屬性,“a”表示讓文件或目錄僅供附加用途,語法為“chattr +a 文件名”。
本教程操作環境:linux7.3系統、Dell G3電腦。
Linux chattr命令用于改變文件屬性。
這項指令可改變存放在ext2文件系統上的文件或目錄屬性,這些屬性共有以下8種模式:
a:讓文件或目錄僅供附加用途。
b:不更新文件或目錄的最后存取時間。
c:將文件或目錄壓縮后存放。
d:將文件或目錄排除在傾倒操作之外。
i:不得任意更動文件或目錄。
s:保密性刪除文件或目錄。
S:即時更新文件或目錄。
u:預防意外刪除。
語法
chattr [-RV][-v<版本編號>][+/-/=<屬性>][文件或目錄...]
參數
-R 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。
-v<版本編號> 設置文件或目錄版本。
-V 顯示指令執行過程。
+<屬性> 開啟文件或目錄的該項屬性。
-<屬性> 關閉文件或目錄的該項屬性。
=<屬性> 指定文件或目錄的該項屬性。
示例如下:
(1)設置/home/test.txt可讀寫但是不可以刪除命令(文件設置):
sudo chattr +a /home/test.txt
(2)取消此權限命令(文件設置):
sudo chattr -a /home/test.txt
(3)遞歸的設置/home/data文件夾的可讀寫,但是不可以刪除權限命令(目錄設置):
sudo chattr +a -R /home/data
(4)遞歸取消文件夾的此屬性(目錄設置):
sudo chattr -a -R /home/data
關于“linux如何設置可寫不可刪除的文件”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。