linux下無法刪除文件的解決辦法


 

使用 lsattr 命令查看文件的附加屬性。查看文件是否被賦予了 a , i 屬性,如果含有這兩個屬性,文件是不能被刪除的。

a:讓文件或目錄僅供附加用途;
b:不更新文件或目錄的最后存取時間;
c:將文件或目錄壓縮后存放;
d:將文件或目錄排除在傾倒操作之外;
i:不得任意更動文件或目錄;
s:保密性刪除文件或目錄;
S:即時更新文件或目錄;
u:預防意外刪除。

# lsattr /etc/update.sh

使用 chattr 改變文件的附加屬性,去掉 a, i 屬性,文件即可被刪除。

chattr -i 文件路徑    
# chattr -ie /etc/update.sh 
# rm -rf /etc/updata.sh

注意事項

如果去掉文件或目錄的隱藏屬性之后還是不能刪除,那么查看父目錄是否配置了不可刪除的隱藏屬性,若父目錄有配置,文件也是不能刪除的,需要逐級往上查看。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM