書き込み専用保護されたフォルダを削除するにはどうすればいいですか

書き込み専用保護されたフォルダを削除するにはどうすればいいですか

書き込み専用として保護されているため、フォルダーを削除できません。ルートから使用していますが、ルート ユーザーではないと表示されます。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上記の手順を実行してください。

関連情報