Linuxでファイルまたはディレクトリを削除する方法


Linux PCでrootアクセス権を持っている場合は、好きなファイルやディレクトリを削除することができます。ただし、これは危険な場合があります。rmなどのツールを使用すると、ユーザーが重要なシステムファイルを誤って誤って消去してしまう可能性があります。そのため、Linuxのファイルまたはディレクトリ を削除する場合は、いくつかの予防措置を講じる必要があります。

Linuxでディレクトリまたはファイルを削除するには、次のいずれかを使用する方法がいくつかあります。 Linuxディストリビューションのファイルマネージャーまたはオープンターミナル(適切な権限 がある場合)。 Linuxでファイルまたはディレクトリを削除する方法を知りたい場合は、次のことを行う必要があります。

Linuxでファイルマネージャーを使用してファイルまたはディレクトリを削除する

Linux初心者 の場合は、ターミナルを使用してLinuxでファイルやフォルダを削除することに注意する必要があります。結局のところ、rmなどのコマンドをオフに設定してファイルの削除を開始すると、元に戻すことはできません。これを危険にさらすのではなく、Linuxディストリビューションにパッケージされているファイルマネージャーを使用して、代わりにファイルまたはフォルダーを削除できます。

Linuxファイルマネージャーのデザインはさまざまですが、ほぼ同じように機能するはずです。このガイドでは、Ubuntuのファイルマネージャーを使用してこれを行う方法について説明しますが、他のディストリビューションに含まれているファイルマネージャーの手順も同様である可能性があります。

  1. 開始するには、Linuxディストリビューションでファイルマネージャーを開きます。 。これを見つけるのはそれほど難しいことではありません。ユーザーアイコンはドキュメントフォルダの形をしている可能性があります。 Ubuntuでは、このアプリの名前はファイルです。
    1. ディストリビューションのファイルマネージャーで、次のファイルを含むディレクトリに移動します削除するファイルまたはサブフォルダー。まず、削除したいファイルまたはフォルダを選択します。それらを選択したら、それらを右クリックして、ディストリビューションとロケールに応じて、ゴミ箱に移動、ビンに移動または削除を選択します。キーボードの削除キーを選択して同じ効果を実現することもできます。
      1. ほとんどのディストリビューションはファイルを削除する前に「保存」して、ファイルを復元する機会を与えるゴミ箱システム。これは通常、デスクトップ、ファイルマネージャーのエントリ、またはソフトウェアメニューで起動できるアプリとして表示されます。削除プロセスを完了するには、ごみ箱フォルダに入り、または消去オプションを選択します。これらのオプションは、ディストリビューションによって異なる場合があります。
        1. または、1つまたは複数のアイテムを選択し、右クリックしてゴミ箱から削除して、代わりに完全に削除します。
        2. rmコマンドを使用してLinuxでファイルまたはディレクトリを削除する方法

          ディストリビューションのファイルマネージャーアプリを使用してファイルまたはフォルダーを削除することは問題なく機能しますが、いくつかあります。制限。たとえば、ファイルの所有者でない場合は、ターミナルを使用してルートアクセスでファイルマネージャーを開き、ファイルを削除する必要があります。また、ヘッドレス(ターミナルのみ)のLinuxインストールでこのようなアプリを使用することはできません。

          そこでrmコマンドが登場します。このUnixコマンドは1971年にさかのぼります。 Linuxでファイルやディレクトリを削除する最速の方法です。ただし、注意が必要です。rmコマンドは、特にsudoまたはrootユーザーとして を直接実行している場合は非常に強力なので、使用には注意が必要です。

          In_content_1 all:[300x250] / dfp:[640x360]->
          1. rmを使用して単一のファイルを削除するには、新しいターミナルウィンドウ(またはリモートSSH接続)を開き、rmファイルと入力してfile。同じディレクトリにいない場合は、最初にcdを使用してそのディレクトリに移動するか、完全なファイルパス(例:rm / path / to / file )代わりに。
            1. 複数のファイルを削除するには、rm file1 file2と入力してを置き換えますfile1file2を正しいファイル名とファイルパスで指定します。このコマンドにファイルを追加して、3つ以上を削除できます。
              1. Linuxで空のディレクトリを削除する場合は、rm-dディレクトリディレクトリを正しいディレクトリ名とパスに置き換えます。ディレクトリが空ではなく、サブフォルダまたはファイルがある場合は、rm -r directoryと入力し、directoryを正しい名前とパスに置き換えます。
                1. rm -r directory1、directory2などと入力して、一度に複数のディレクトリを削除することもできます。
                  1. ファイル名またはディレクトリ名の一部に一致するすべてのファイルまたはディレクトリを削除する場合は、アスタリスク( *)。これを行うには、rm fil *またはrm -r dir *と入力し、プレースホルダーfilまたはdirを次のように置き換えます。独自のファイル名とディレクトリパス。
                    1. ファイルまたはディレクトリが保護されている場合は、強制的に削除する必要がある場合があります。これを行うには、rm -rf pathと入力し、プレースホルダーのpathを正しいディレクトリまたはファイルパスに置き換えます。このコマンドは非常に危険ですので、先に進む前に、使用しているパスが正しいことを確認してください。
                      1. rm -rfコマンドの使用が心配な場合は、各ファイルまたはディレクトリが消去される前に、rmに確認を求めるように強制できます。これを行うには、rm -iパスを使用し、パスを独自のファイル名またはディレクトリパスに置き換えます。ディレクトリの場合は、代わりにrm -ir pathを使用してください。エントリごとに、キーボードのYキーを選択し、Enterを選択して確認します。

                        必要に応じて可能なrmオプションと引数の詳細については、ターミナルでman shredと入力して、完全なマニュアルを表示してください。

                        ファイルの完全消去shredコマンドの使用

                        rmやunlinkなどのコマンドはLinuxでファイルを削除するのに最適ですが、痕跡を残します。あなた(または他の誰か)は、以前に削除したハードドライブまたはポータブルストレージからファイルを回復する へのこれらのトレースを使用できます。これは、特にファイルを取得したくない場合は、理想的ではない可能性があります。

                        この問題を回避するには、最初にshredコマンドを使用してファイルを上書きします。これにより、ファイル内のすべてのデータが削除される前に繰り返し上書きされ、ファイルの痕跡が残らないようになり、ファイルが取得されないようになります。たとえば、このコマンドを使用して機密文書を消去することができます。

                        1. これを行うには、ターミナルウィンドウを開くか、SSHを使用してリモートで接続し、ファイルを細断処理と入力します。 >、ファイルを独自のファイル名とパスに置き換えます。ファイルへのパスを指定したくない場合は、cdを使用して、最初に削除するファイルまたはサブディレクトリを含むディレクトリに移動します。
                          1. shredコマンドには、ファイルを安全に削除するために渡すことができる追加のパラメーターがあります。たとえば、shred -fは書き込み保護されたファイルを強制的に削除し、shred -uはシュレッドされたファイルが完全に削除され、ファイルマネージャまたはlsコマンドを使用します。
                            1. ファイルを標準より3回以上上書きする場合は、0の代わりにshred -n 0を使用します>代替数値を使用します。シュレッド効果を非表示にする場合は、shred -zを使用して、ファイルをゼロで上書きする最終実行を強制的に使用します。
                              1. shredコマンドは通常、結果を端末に出力しません。実行中の動作の詳細を確認するには、代わりにshred -vを使用してください。

                                rm 、コマンドを使用する前にターミナルでman shredと入力すると、詳細を確認できます。

                                Linuxシステムでのファイルの保護

                                Linuxでディレクトリまたはファイルを削除すると、重要なドキュメントであれ、かけがえのない写真であれ、本当に重要なファイルのためにハードドライブのスペースが解放されます。 Linux Mint を使用しているかその他の主要な配布 を使用しているかは関係ありません。上記の手順は、使用することを選択したほとんどすべてのLinuxディストリビューションで機能するはずです。

                                データの損失が心配な場合は、ファイルを保護するために実行できるいくつかの手順があります。 Linuxシステムは通常、より安全ですが、Linuxアンチウイルス は、ローカルネットワーク全体に広がる可能性のあるマルウェアからファイルを安全に保つのに役立ちます。ローカルストレージまたはクラウドストレージの使用もファイルバックアップの自動化 検討することをお勧めします。

                                関連記事:


                                16.02.2021