書き込み専用として保護されているため、フォルダーを削除できません。ルートから使用していますが、ルート ユーザーではないと表示されます。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
変更できず、削除または名前変更もできません。また、このファイルへのリンクを作成したり、ファイルにデータを書き込んだりすることもできません。属性を追加または削除できるのはルートのみですi
。
コマンドを使用してlsattr
、ファイル/フォルダーが拡張属性を使用して書き込み保護されていないことを確認しますi
- 出力は次のようになります。
----i-------- /my/locked/directory
属性を削除するには、i
次のコマンドを実行します。
sudo chattr -i /my/locked/directory
その後、 を再度確認してくださいlsattr
。 はi
削除されているはずです。削除されている場合は、sudo rm -r
上記の手順を実行してください。