このガイドでは、Linuxを使用してファイルを削除するさまざまな方法について説明します。
ファイルを削除する最も簡単な方法は、Linuxのバージョンの一部として提供されるファイルマネージャを使用することです。 ファイルマネージャは、コンピュータに保存されているファイルとフォルダをグラフィカルに表示します。 Windowsユーザーは、それ自体がファイルマネージャーであるWindowsエクスプローラーと呼ばれるアプリケーションに精通しています。
Linuxにはさまざまなファイルマネージャがありますが、最も一般的なものは次のとおりです。
- ノーチラス(別名ファイル)
- イルカ
- PCManFM
- ツナール
- カハ
NautilusはGNOMEデスクトップ環境の一部であり、 Ubuntu 、 Linux Mint 、 Fedora 、 openSUSEのデフォルトファイルマネージャです。
DolphinはKDEデスクトップ環境の一部であり、KubuntuやMintやDebianの KDE版などのディストリビューションのデフォルトファイルマネージャです。
ThunarはXFCEデスクトップ環境の一部であり、Xubuntuのデフォルトファイルマネージャです。
PCManFMはLXDEデスクトップ環境の一部であり、Lubuntuのデフォルトファイルマネージャです。
Cajaは、MATEデスクトップ環境用のデフォルトのファイルマネージャであり、Linux Mint Mateの一部として提供されています。
このガイドでは、これらのすべてのデスクトップ環境を使用してファイルを削除する方法と、コマンドラインを使用してファイルを削除する方法についても説明します。
ノーティラスを使用してファイルを削除する方法
ランチャーのファイルキャビネットのアイコンをクリックすると、NautilusをUbuntuで開くことができます。 クイック起動バーのファイルマネージャーをクリックするか、メニューからNintilus on Mintを見つけることができます。 GNOMEデスクトップ環境を使用するディストリビューションでは、アクティビティウィンドウ内にファイルマネージャがあります。
Nautilusを開いたら、ファイルとフォルダをダブルクリックしてナビゲートできます。 1つのファイルを削除するには、そのアイコンを右クリックし、「ゴミ箱に移動」を選択します。
ファイルをクリックしながらCTRLキーを押しながら複数のファイルを選択し、マウスの右ボタンを押してメニューを表示することができます。 「ゴミ箱に移動」をクリックして、アイテムをごみ箱に移動します。
キーボードを使用する場合は、キーボードの「Delete」キーを押してゴミ箱にアイテムを送ることができます。
ファイルを完全に削除するには、左側のパネルの[ごみ箱]アイコンをクリックします。 これで、現在削除されているが回復可能なアイテムがすべて表示されます。
ファイルを復元するには、アイテムをクリックし、右上の「復元」ボタンをクリックします。
ゴミ箱を空にするには、右上の「空」ボタンをクリックします。
イルカを使用してファイルを削除する方法
Dolphinファイルマネージャは、KDE環境のデフォルトのファイルマネージャです。 メニューのアイコンをクリックして起動することができます。
インターフェイスはNautilusのものと非常に似ており、削除機能はほとんど同じです。
1つのファイルを削除するには、ファイルを右クリックし、[ゴミ箱に移動]を選択します。 削除キーを押すこともできますが、ごみ箱にアイテムを移動したいかどうかを尋ねるメッセージがポップアップします。 チェックボックスをオンにすると、メッセージが再び表示されなくなります。
複数のファイルを削除するには、Ctrlキーを押しながらファイルを左クリックして、削除するすべてのファイルを選択します。 ゴミ箱に移動するには、削除キーを押すか、右クリックして「ゴミ箱に移動」を選択します。
左側のパネルのゴミ箱アイコンをクリックすると、ごみ箱からアイテムを復元できます。 リストアしたいアイテムを探して右クリックし、「リストア」を選択します。
ゴミ箱を空にするには、左パネルのゴミ箱を右クリックし、「ゴミ箱を空にする」を選択します。
Shiftキーを押しながら削除ボタンを押すと、ファイルをゴミ箱に移動せずにファイルを完全に削除することができます。
Thunarを使用してファイルを削除する方法
ほとんどのファイルマネージャは、ファイルやフォルダの選択、コピー、移動、削除に関して同じテーマに従います。
Thunarも変わりません。 メニューをクリックして「Thunar」を検索することで、XFCEデスクトップ環境内でThunarを開くことができます。
Thunarを使用してファイルを削除するには、マウスでファイルを選択して右クリックします。 Thunarと前述の2つのファイルマネージャの主な違いは、コンテキストメニューで「ゴミ箱へ移動」と「削除」の両方が利用できることです。
したがって、ごみ箱にファイルを送信するには、「ゴミ箱に移動」オプションを選択するか、「削除」オプションを使用して完全に削除することができます。
ファイルを復元するには、左側のパネルの "ゴミ箱"アイコンをクリックし、復元するファイルを探します。 ファイルを右クリックし、メニューの[復元]オプションをクリックします。
ゴミ箱を空にするには、「ゴミ箱」アイコンを右クリックし、「ゴミ箱を空にする」を選択します。
PCManFMを使用してファイルを削除する方法
PCManFMファイルマネージャは、LXDEデスクトップ環境のデフォルトです。
PCManFMを開くには、LXDEメニューからファイルマネージャを選択します。
ファイルを削除するには、フォルダをナビゲートし、削除するファイルをマウスで選択します。
削除キーを押してファイルを削除すると、アイテムをゴミ箱に移動するかどうかを尋ねるメッセージが表示されます。 ファイルを右クリックし、メニューから[ゴミ箱に移動]オプションを選択することもできます。
ファイルを完全に削除したい場合は、Shiftキーを押しながら削除ボタンを押します。 ファイルを削除するかどうか尋ねられます。 シフトキーを押しながら右マウスボタンを押すと、メニューオプションは「ゴミ箱に移動」ではなく「削除」と表示されます。
アイテムを復元するには、ごみ箱をクリックし、復元するファイルを選択します。 右クリックし、「復元」を選択します。
ごみ箱を空にするには、ごみ箱を右クリックし、メニューから「ゴミ箱を空にする」を選択します。
Cajaを使ってファイルを削除する方法
CajaはLinux Mint MATEとMATEデスクトップ環境のデフォルトファイルマネージャです。
Cajaファイルマネージャはメニューから利用できます。
ファイルを削除するには、フォルダをナビゲートして、削除するファイルを探します。 ファイルをクリックして右クリックして選択します。 メニューには「ゴミ箱に移動」というオプションがあります。 また、削除キーを押して、ファイルをごみ箱に移動することもできます。
Shiftキーを押しながらDeleteキーを押すと、ファイルを完全に削除できます。 ファイルを完全に削除するための右クリックメニューオプションはありません。
ファイルを復元するには、左側のパネルのゴミ箱をクリックします。 復元するファイルを見つけ、マウスで選択します。 次に、復元ボタンをクリックします。
ゴミ箱を空にするには、ゴミ箱をクリックしてから空のゴミ箱ボタンをクリックします。
Linuxのコマンドラインを使用してファイルを削除する方法
Linux端末を使用してファイルを削除するための基本的な構文は次のとおりです。
rm / path / to / file
たとえば、/ home / gary / documentsフォルダにfile1というファイルがあり、次のコマンドを入力したとします。
rm / home / gary / documents / file1
あなたが正しいファイルへのパスをタイプしたことを確かめる必要があるかどうかを確認する警告が表示されないか、ファイルが削除されます。
次のように複数のファイルをrmコマンドの一部として指定するだけで、複数のファイルを削除することができます。
rmファイル1ファイル2ファイル3ファイル4ファイル5
ワイルドカードを使用して、削除するファイルを決定することもできます。 たとえば、拡張子が.mp3のすべてのファイルを削除するには、次のコマンドを使用します。
rm * .mp3
この段階では、ファイルを削除するために必要な権限を持っている必要があることを指摘しておく必要があります。そうしないと、エラーが発生します。
suコマンドを使用して権限を昇格するか、またはsuコマンドを使用してファイルを削除する権限を持つユーザーに切り替えます。
どのようにして"あなたは確かですか? Linuxを使用してファイルを削除するときのメッセージ
前のセクションで説明したように、rmコマンドはファイルを削除する前に確認を求めません。 それは無差別にします。
rmコマンドに切り替えて、各ファイルを削除する前に確実かどうかを尋ねることができます。
これは、1つのファイルを削除する場合はもちろんのことですが、何百ものファイルを削除する場合は面倒です。
rm -i / path / to / file
たとえば、フォルダ内のすべてのmp3ファイルを削除したいが、それぞれの削除を確認するには、次のコマンドを使用します。
rm -i * .mp3
上記のコマンドの出力は次のようになります。
rm:通常のファイル 'file.mp3'を削除しますか?
ファイルを削除するには、YまたはYを押してReturnキーを押す必要があります。 ファイルを削除しない場合は、nまたはNを押します。
3つ以上のファイルを削除する場合や再帰的に削除する場合にのみ、ファイルを削除するかどうかを確認するメッセージが表示されるようにするには、次の構文を使用します。
rm -I * .mp3
これはrm -iコマンドよりも邪魔になることはありませんが、コマンドが3つ以下のファイルを削除しようとすると、それらの3つのファイルを失うことになります。
上記のコマンドの出力は次のようになります。
rm:5つの引数を削除しますか?
再度、解答はyまたはYでなければならない。
-iおよび-Iコマンドの代替方法は次のとおりです。
rm --interactive = never * .mp3
rm --interactive = once * .mp3
rm - 対話的=常に* .mp3
上記の構文はより読みやすく、rmコマンドにスイッチを指定しないのと同じ削除については決して言わないでしょう。-Iスイッチを指定してrmを実行するのと同じものが一度表示されますまたは、-iスイッチを指定してrmコマンドを実行するのと同じことが常に伝えられます。
Linuxを使用して再帰的にディレクトリとサブディレクトリを削除する
次のフォルダ構造を持っているとします。
- 自宅
- ゲイリー
- 書類
- アカウント
- 2010年
- ファイル1
- 2011年
- ファイル1
- ファイル2
- 2012年
- ファイル1
- 2013年
- ファイル1
- 2014
- ファイル1
- 2015年
- ファイル1
- ファイル2
- ファイル3
- 2010年
- アカウント
- 書類
- ゲイリー
アカウントフォルダとすべてのサブフォルダとファイルを削除するには、次のスイッチを使用する必要があります。
rm -r / home / gary / documents / accounts
次の2つのコマンドのいずれかを使用することもできます。
rm -R / home / gary / documents / accounts
rm - 再帰的/ home / gary / documents / accounts
ディレクトリを削除する方法は、空の場合のみです
アカウントと呼ばれるフォルダがあり、空である場合にのみ削除したいとします。 次のコマンドを使用してこれを行うことができます:
rm -d口座
フォルダが空の場合は削除されますが、そうでない場合は次のメッセージが表示されます。
rm: 'accounts'は削除できません:ディレクトリは空ではありません
ファイルが存在しない場合にエラーが表示されずにファイルを削除する方法
スクリプトを実行している場合は、削除しようとしているファイルが存在しない場合にエラーが発生しないようにすることができます。
この場合、次のコマンドを使用できます。
rm -f / path / to / file
たとえば、このコマンドを使用してfile1というファイルを削除できます。
rm -f file1
ファイルが存在する場合は削除され、存在しない場合はメッセージが表示されません。 通常、-fスイッチを使用しないと、次のエラーが表示されます。
rm: 'file1'は削除できません:そのようなファイルやディレクトリはありません
概要
ファイルのリカバリを防ぐshredコマンドなどのファイルを削除するために使用できる他のコマンドがあります。
シンボリックリンクがある場合は、unlinkコマンドを使用してリンクを削除できます。