如何刪除只寫保護的資料夾

如何刪除只寫保護的資料夾

我無法刪除資料夾,因為它說只寫受保護。因為我是 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上面的說明。

相關內容