Linux で読み取り専用ファイルを削除する方法

Linux で読み取り専用ファイルを削除する方法

Linux で読み取り権限のみを持つファイルを削除する方法はいくつかあります。ファイルの所有者が自分である場合は、sudo コマンドを使用して、root としてファイルの権限を変更したり、ファイルを削除したりできます。書き込み権限があるファイルを削除しようとして、削除できない場合、または「読み取り専用ファイル システム エラー」が発生する場合は、正しい権限でドライブを再マウントする必要がある可能性があります。ここでは、Ubuntu や Linux Mint を含むあらゆるバージョンの Linux で読み取り専用ファイルを削除する方法を説明します。

方法1方法1/3:

ファイル権限の変更

  1. 1 ターミナルウィンドウを開きます読み取り専用ファイルがある場合は、それを削除するには書き込み権限を自分に付与する必要があります。ウィンドウ マネージャーを使用している場合は、 Ctrl + Alt + Tを押してターミナル ウィンドウを開きます。
    • ファイルが自分のものである場合、つまり、自分がファイルの所有者であるか、ファイルを読み取ることができるグループに属しているが、削除権限を持っていない場合、この方法が適しています。
    • すでにリモートでログインしていてコマンド プロンプトが開いている場合は、次の手順に進みます。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/8\/80\/Delete-Read-Only-Files-in-Linux-Step-2.jpg\/v4-460px-Delete-Read-Only-Files-in-Linux-Step-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/8\/80\/Delete-Read-Only-Files-in-Linux-Step-2.jpg\/v4-728px-Delete-Read-Only-Files-in-Linux-Step-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 cdを使用して、削除するファイルがあるディレクトリに移動します。たとえば、削除するファイルがホーム ディレクトリのDocumentsフォルダーにある場合は、 cd documentsまたはcd /home/ username /documentsコマンドを使用できます。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/7\/7b\/Delete-Read-Only-Files-in-Linux-Step-3.jpg\/v4-460px-Delete-Read-Only-Files-in-Linux-Step-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/7b\/Delete-Read-Only-Files-in-Linux-Step-3.jpg\/v4-728px-Delete-Read-Only-Files-in-Linux-Step-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3lsの使用-al はディレクトリ内のすべてのファイルの権限を表示します。 ls -lコマンドを入力すると、ディレクトリ内のファイルのリストと、各ファイルの所有者と権限が画面に表示されます。 ls -lコマンドに を追加すると、ディレクトリ内の隠しファイルとフォルダーも表示されます。
  4. {"smallurl": "https:\/\/www.wikihow.com \/images_en \/thumb \/7 \/76 \/delete-only-files-in-linux-step-4.jpg \/vv4-460px-delete-read-inly-files-inly step-files \ /www.wikihow.com \/images \/thumb \/7 \/76 \/delete-read-files-inlylinux-step-4.jpg \/vv4-728px-delete-read-files-in-linux-step-4.jpg "、" 460 " "Bigheight":546、 "ライセンス": "<div class = \" mw-parser-output \ "> <\/div>"} 4削除するファイルの権限を確認します。ファイルの権限は、 r--r--r--のようにファイル名の前に表示されます。権限の後に所有者の名前、そしてグループ名が続きます。
    • rは読み取り権限、 wは書き込み権限、 x は実行権限です。
    • 権限の最初の 3 文字は、ファイル所有者の権限を表します。たとえば、例のr--は、ファイル所有者には読み取り権限のみがあり、ファイルの書き込み、実行、または削除はできないことを意味します。
    • 2 番目の 3 文字セットは、所属するグループの権限を表します。グループのメンバーであり、そのグループに書き込み権限がある場合は、所有者でなくてもファイルを削除できます。
    • 3 文字の 3 番目のグループは、ファイル所有者とグループ メンバー以外のユーザーに対する権限です。
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/c7\/Delete-Read-Only-Files-in-Linux-Step-5-Version-3.jpg\/v4-460px-Delete-Read-Only-Files-in-Linux-Step-5-Version-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/c7\/Delete-Read-Only-Files-in-Linux-Step-5-Version-3.jpg\/v4-728px-Delete-Read-Only-Files-in-Linux-Step-5-Version-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":" class=\"mw-parser-output\"><\/div>"} 5 chmod -v u+rw filenameコマンドを使用して、自分自身に読み取りおよび書き込み権限を付与します。すでに読み取り権限を持っている場合は、 r を省略できます。書き込みアクセス権を取得したら、ファイルを削除できます。
    • ファイルの所有者ではないが、システムへのルートアクセス権を持っている場合は、 sudo chmod -v u+rw filenameコマンドを使用して、自分に適切な権限を付与できます。自分に適切な権限を付与します。
    • ls -alコマンドを再度実行して、ファイルの新しい権限を表示します。
  6. {"smallurl": "https:\/\/www.wikihow.com \/images_en \/thumb \/6 \/6c \/delete-only-files-in-linux-step-6.jpg \/vv4-460px-delete-read-inly-files-inly step-6.jpg" \ /www.wikihow.com \/images \/thumb \/6 \/6c \/delete-read-files-in-linux-step-6.jpg \/vv4-728px-delete-read-files-in-linux-step-6.jpg "、 "Bigheight":546、 "ライセンス": "<div class = \" mw-parser-output \ "> <\/div>"} 6 rm filenameコマンドを使用してファイルを削除します。ファイルへの書き込み権限が付与されたので、簡単に削除できます。
    • 書き込み権限があってもファイルを削除できない場合は、そのファイルがあるドライブ パーティションが読み取り専用としてマウントされている可能性があります。トラブルシューティングについては、セクション 3 の「読み取り専用ファイル システム エラーの解決」を参照してください。
    広告する
方法2方法2/3:

sudoコマンドの使用

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/e\/e8\/Delete-Read-Only-Files-in-Linux-Step-7.jpg\/v4-460px-Delete-Read-Only-Files-in-Linux-Step-7.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e8\/Delete-Read-Only-Files-in-Linux-Step-7.jpg\/v4-728px-Delete-Read-Only-Files-in-Linux-Step-7.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1ターミナル ウィンドウを開きます。自分のユーザー アカウントでは削除できない読み取り専用ファイルを削除するために、 sudoコマンドを使用できます。 ウィンドウ マネージャーを使用している場合は、 Ctrl + Alt + Tを押してターミナル ウィンドウを開きます。
    • この方法は、削除したいファイルの所有者ではない場合、またはファイルの権限を変更する手間をかけずに単に削除したい場合に適しています。
    • すでにリモートでログインしていてコマンド プロンプトが開いている場合は、次の手順に進みます。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a3\/Delete-Read-Only-Files-in-Linux-Step-8.jpg\/v4-460px-Delete-Read-Only-Files-in-Linux-Step-8.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a3\/Delete-Read-Only-Files-in-Linux-Step-8.jpg\/v4-728px-Delete-Read-Only-Files-in-Linux-Step-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 cdを使用して、削除するファイルがあるディレクトリに移動します。たとえば、削除するファイルがホーム ディレクトリのDocumentsフォルダーにある場合は、 cd documentsまたはcd /home/ username /documentsコマンドを使用できます。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/6\/6c\/Delete-Read-Only-Files-in-Linux-Step-9.jpg\/v4-460px-Delete-Read-Only-Files-in-Linux-Step-9.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/6c\/Delete-Read-Only-Files-in-Linux-Step-9.jpg\/v4-728px-Delete-Read-Only-Files-in-Linux-Step-9.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3lsの使用-al はディレクトリの内容全体を表示します。このコマンドは、ディレクトリ内のすべてのファイルと、各ファイルの所有者および権限を表示します。
  4. {"smallurl": "https:\/\/www.wikihow.com \/Images_en \/Thumb \/6 \/66 \/delete-read-only-files-in-linux-step-10.jpg \/vv4-460px-delete- /www.wikihow.com \/images\/thumb\/6\/66\/delete-read-only-files-in-linux-step-10.jpg\/v4-728px-delete-delet-read-only-nely-nyly-nyly-nyly-ly-lyinux-step-10.jpg"、 " Bigheight ":546、"ライセンス ":" <div class = \ "mw-parser-output \"> <\/div> "} 4 sudo rmを使用しますファイルを削除するには、 filenameコマンドを使用します。ルートアクセスを取得するには、パスワードを入力するよう求められます。パスワードが承認されると、読み取り専用ファイルは削除されます。
    • sudo コマンドを使用してファイルを削除できない場合は、そのファイルがあるドライブ パーティションが読み取り専用としてマウントされている可能性があります。トラブルシューティングについては、セクション 3 の「読み取り専用ファイル システム エラーの解決」を参照してください。
    広告する
方法3方法3/3:

読み取り専用ファイルシステムエラーの解決

  1. {"smallurl": "https:\/\/www.wikihow.com \/images_en \/shumb \/ae \/delete-read-only-files-in-linux-step-11.jpg \/vv4-460px-delete-read-inly-files-in-linux-files /www.wikihow.com/images\/thumb\/a\ae\/delete-read-only-files-in-linux-step-11.jpg\/v4-728px-delete-deled-nonly-nyly-nyly-inly-inly-inly-inly-ing Bigheight ":546、"ライセンス ":" <div class = \ "mw-parser-output \"> <\/div> "} 1端子ウィンドウを開きます。ファイルを削除したいのですが、 「rm: '(ファイル名)' を削除できません: 読み取り専用ファイル システム」というエラーが表示されます。これにはいくつかの原因が考えられます。ウィンドウ マネージャーを使用している場合は、まずCtrl + Alt + Tを同時に押してターミナル ウィンドウを開きます。
    • すでにリモートでログインしていてコマンド プロンプトが開いている場合は、次の手順に進みます。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/fe\/Delete-Read-Only-Files-in-Linux-Step-12.jpg\/v4-460px-Delete-Read-Only-Files-in-Linux-Step-12.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/fe\/Delete-Read-Only-Files-in-Linux-Step-12.jpg\/v4-728px-Delete-Read-Only-Files-in-Linux-Step-12.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 dfを実行します-hコマンドはマウントされているすべてのデバイスを表示します。問題のあるドライブの正確なマウント ポイントを知る必要があります。このコマンドはマウントされているすべてのドライブを表示します。
  3. {"smallurl": "https:\/\/www.wikihow.com \/images_en \/thumb \/4 \/44 \/delete-wiles-in-linux-step-13.jpg \/vv4-460px-delete-only-files-inly-files-inly-files-jpg" www.wikihow.com \/images \/thumb \/4 \/44 \/delete-read-files-in-linux-step-13.jpg \ /v4-728px-delete-read-files-in-linux-step-13.jpg "、" smallwidth ":460、" 728 Ight ":546、"ライセンス ":" <div class = \ "mw-parser-output \"> <\/div> "} 3 マウントコマンドを実行します。コマンド内のマウント ポイントを/media/usbdiskなどの正確なマウント ポイントに置き換えます。古いバックアップ ファイルなど、リムーバブル ハード ドライブまたはネットワーク ドライブ上のファイルを削除する場合、それらのファイルが保存されているドライブ パーティションが読み取り専用としてマウントされている可能性があります。
    • 実行結果にroが表示される場合、ファイル システムが読み取り専用でマウントされていることを意味します。ドライブを再マウントするとエラーは解決されるはずです。 mount -o remount,rwマウント ポイントコマンドを使用してドライブを再マウントすると、ファイルを削除できます。
    • 権限がrwの場合、ドライブは読み取り/書き込み権限でマウントされていることを意味し、問題なくファイルを削除できるはずです。ファイルを削除できない場合は、ドライブのファイル システムに問題があることを意味します。次の手順に進みます。
    • remount-roが表示される場合、ファイル システムに問題があり、さらなる損傷を防ぐためにドライブが読み取り専用として再マウントされました。これは、ドライブのシステム ファイルに問題があることも意味します。次の手順に進みます。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/4f\/Delete-Read-Only-Files-in-Linux-Step-14.jpg\/v4-460px-Delete-Read-Only-Files-in-Linux-Step-14.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/4f\/Delete-Read-Only-Files-in-Linux-Step-14.jpg\/v4-728px-Delete-Read-Only-Files-in-Linux-Step-14.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4権限が正しい場合は、 sudo umount deviceを実行してドライブをアンマウントします。コマンド内の「device」を/dev/sdd1などのデバイス名に置き換えます。
    • ルート ファイル システムをマウントできないため、リカバリ モードで起動しない限り、ルート パーティションのファイル システムを表示することはできません。ルート ファイル システムが間違っている場合は、まずシステムを回復モードで起動する必要があります。
  5. {"Smallurl": "https:\/\/www.wikihow.com \/images_en \/thumb \/a \/a0 \/delete-wiles-in-linux-step-15.jpg \/vv4-460px-delete-only-files-inly-files-inly-files-files-files inly www.wikihow.com \/images \/thumb \/a \/a0 \/delete-read-files-in-linux-step-15.jpg \ /v4-728px-delete-read-files-in-linux-step-15.jpg "、" smallwidth ":460、" 38 Ight ":546、"ライセンス ":" <div class = \ "mw-parser-output \"> <\/div> "} 5 run sudo fsck -n deviceコマンドを使用してドライブを確認します。このコマンドは、変更を加えずにドライブの整合性をチェックします。ドライブに問題がない場合、実行結果に「クリーン」という単語が表示されます。エラーがある場合は、画面に表示されます。
    • エラーがある場合は、ファイル システムを修復できず、すべてのファイルが失われる場合に備えて、次の手順に進む前にドライブをバックアップしてください。
  6. {"smallurl": "https:\/\/www.wikihow.com \/images_en \/thumb \/7 \/7c \/delete-wiles-in-linux-step-16.jpg \/vv4-460px-delete-read-inly-files-inly-x-step-" " \ /www.wikihow.com \/images \/thumb \/7 \/7c \/delete-read-files-inlinux-step-16.jpg \/vv4-728px-delete-read-files-in-linux-step-16.jpg "、 "Bigheight":546、 "ライセンス": "<div class = \" mw-parser-output \ "> <\/div>"} 6 run sudoエラーを修復するためのfsckデバイスコマンド。エラーがある場合は、修正するように求められます。
    • エラーを正常に修正できたとしても、将来的にハードドライブが損傷するのを防ぐためにバックアップを作成する必要があります。
  7. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/cb\/Delete-Read-Only-Files-in-Linux-Step-17.jpg\/v4-460px-Delete-Read-Only-Files-in-Linux-Step-17.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/cb\/Delete-Read-Only-Files-in-Linux-Step-17.jpg\/v4-728px-Delete-Read-Only-Files-in-Linux-Step-17.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 7修復が完了したら、ドライブを再マウントします。エラーを修正してドライブを再マウントできれば、ファイルを削除できるようになります。 mount -o remount,rw mountpointコマンドを使用して、ドライブが読み取り/書き込み権限でマウントされていることを確認します。その後、ドライブ上のファイルを変更および削除できるようになります。 広告する

<<:  1ヶ月で12ポンド痩せる方法

>>:  七面鳥の狩り方

推薦する

Ubuntuを使用してハードドライブをフォーマットする方法

Ubuntu システムに付属のディスク ユーティリティを使用してハード ドライブをフォーマットできま...

生理を遅らせる方法

スポーツ活動やその他の特別な状況に遭遇すると、女の子は常に月経を延期したいと思うものです。ほとんどの...

レコードレーベルと契約する方法

素晴らしい音楽を作ったら、どうやってそれをみんなに届けるのでしょうか?レコード会社は歌手やバンドに経...

野生のウサギの世話の仕方

都市部の野生のウサギの数が増えるにつれて、無力な野生のウサギの群れを発見する確率が以前よりもはるかに...

彼女に忘れられない誕生日をプレゼントする方法

彼女の誕生日がもうすぐ来るよ、ああ、大変!贈り物として何をあげたらいいでしょうか?心配しないでくださ...

折り紙で恐竜を作る方法

手先の器用な恐竜愛好家は、折り紙の芸術を通してこれらの先史時代の怪物への愛情を表現することができます...

加重平均を計算する方法

加重平均はスコアのより正確な尺度であり、相対的な重要性を反映します。加重平均は、ポートフォリオ分析、...

HP Pavilionのキーボードライトをオンにする方法

このwikiHowでは、HP Pavilionノートパソコンのキーボードのバックライトをオンにする方...

就職不採用の知らせを伝える方法

適格な候補者に、会社が他の人を雇う予定であることをどのように伝えますか?これは決して簡単な仕事ではあ...

工場出荷時設定にリセットすると削除されるデータを理解する

最近、電子機器の動作が遅くなっていませんか?工場出荷時設定にリセットすると解決する場合があります。電...

ハリケーンに備える方法

米国のハリケーンシーズンは今月初めから10月末まで続きます。ハリケーンが通過する地域に住む人々とその...

Minecraft のユーザー名を変更する方法

このwikiHowでは、PC版Minecraftでキャラクターが使用する名前を変更する方法を説明しま...

レシピの書き方

レシピを書くには、それを使用するすべてのシェフがおいしくて満足のいく料理を作れるようにする技術が必要...

Android で画面解像度を変更する方法

このwikiHowでは、Androidデバイスのデフォルトの解像度を下げたり上げたりすることで、画面...

隠しカメラを見つける方法

このwikiHowでは、自宅やその他の場所にある隠しカメラを見つける方法を説明します。これらの隠しカ...