我無法刪除資料夾,因為它說只寫受保護。因為我是 Ubuntu 的新手。請幫我擺脫這個問題。
答案1
從終端您可以運作:
sudo rm -r /my/locked/directory
因為該指令在執行過程中會提示任何警告訊息,您將能夠檢查您刪除的內容。否則,如果您已檢查警告並完全確定包含的檔案和子資料夾,你可以運行:
sudo rm -rf /my/locked/directory
這將遞歸地刪除 ( -r
) 您的資料夾、子資料夾和任何內容,而不提示任何警告 ( -f
)。
如果您收到訊息:rm: cannot remove '/my/locked/directory': operation not permitted
,請確保目錄(或檔案)未使用擴充檔案系統i
屬性進行保護。
具有該屬性的文件/資料夾i
無法修改,無法刪除或重命名,無法建立到該文件的鏈接,也無法向該文件寫入任何資料。只有 root 可以新增或刪除i
屬性。
使用lsattr
命令驗證檔案/資料夾是否未使用擴充i
屬性進行寫入保護 - 輸出應為:
----i-------- /my/locked/directory
若要刪除該i
屬性,您可以執行:
sudo chattr -i /my/locked/directory
然後再檢查lsattr
。應該i
已刪除。如果刪除,請執行sudo rm -r
上面的說明。