Linux 檔案 資料夾無法刪除問題解決方案

2021-10-08 19:24:53 字數 1069 閱讀 7412

普通刪除

rm -rf badcat.txt
如果無法刪除就要使用lsattr來檢視檔案的屬性

# 列出 badcat.txt 檔案的屬性

lsattr badcat.txt

# 列出當前目錄下所有檔案以及資料夾的屬性

lsattr

屬性說明

# 為 file.sh 檔案增加 i 標識

chattr +i badcat.txt

# 為 file.sh 檔案去除 i 標識

chattr -i badcat.txt

# 為 file.sh 增加 i, a 兩個標識

chattr +ia badcat.txt

# 為 file.sh 檔案移除 i, a 兩個標識

chattr -ia badcat.txt

檔案設定 i 和 a 任意乙個屬性我們就無法對檔案進行刪除操作,那麼我們首先移除 i, a 屬性,然後執行刪除:

# 移除 i, a 屬性

chattr -ia badcat.txt

# 檢視是否移除成功

lsattr badcat.txt

# 移除檔案

rm -rf badcat.txt

如果檔案還未刪除成功,則我們需要考慮檔案所屬的資料夾是否設定了 i 或 a 屬性(這一點確實很難發現)

# 退回上一級

cd ..

# 直接使用 lsattr 命令,這樣可以列出當前資料夾下所有檔案和資料夾的屬性

# 不要使用 lsattr 資料夾 這樣的語法,這樣是列出該資料夾下的檔案的屬性

lsattr

如果資料夾被設定則對資料夾的屬性執行移除操作,然後再刪除資料夾裡面的檔案

通過了解檔案屬性,發現我們在實際的工作中可以通過檔案屬性來保護重要的檔案避免被誤刪,以及確保誤刪後能夠恢復檔案。

對於檔案的操作後如果還是沒有效果,我們可以嘗試從資料夾入手解決。

資料夾無法刪除

問題 今天系統裡面有乙個檔案死活都刪不掉,提示內容 無法刪除 訪問被拒絕 發表人 馮太廣 分析 檔案被某個程式所占用,無法順利被刪除。那究竟是那個程式在占用資料夾那?解決 我就想起來 unlocker v1.7.5 多語言版 軟體。unlocker 是乙個免費的右鍵擴充工具,使用者在安裝後,它便能整...

Linux建立刪除資料夾 檔案

linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm rf命令即可。直接rm就可以了,不過要加兩個引數 rf 即 rm rf 目錄名字 刪除目錄 檔案 rm remove 功能說明 刪除檔案或目錄。語 法 rm dfirv help versio...

linux刪除檔案 資料夾操作

在管理系統日誌的時候常常需要清空已有的日誌來殺死程序,但是如何engine pids中的數量極為龐大的話,那麼單個檔案類似rm filename就不那麼合理了,需要一種可以直接刪除日誌檔案目錄下面的所有程序資訊但是卻不刪除資料夾本身,首先簡單貼一下rm命令的用法 刪除資料夾 rm 一 rm命令使用許...