Anonim

ほとんどの人はLinuxを好奇心として知っているだけで、WindowsやiOSについて議論するとき、Linuxを後から考えてみます。 しかし、特殊な少数派にとって、Linuxは重要なツールです。

VirtualBoxでLinux仮想マシンをセットアップする方法の記事も参照してください。

既にご存知かもしれませんが、Linuxの操作は他のオペレーティングシステムよりも複雑になる場合があります。 ディレクトリの削除などの簡単な操作でも実行するには、一連のコマンドが必要です。 、その方法を説明し、いくつかの役立つ追加のヒントを紹介します。 Linuxを初めて使用する場合、これはある程度の見通しを得るのに役立ちます。

空のディレクトリを削除する

Linuxでは、「ディレクトリ」という語は、データがファイルシステムに保存される場所を指します。 Windowsシステムのフォルダーの類似物と考えてください。

しかし、Linuxでディレクトリを削除することは、削除をクリックするほど簡単ではなく、最初に考慮すべきことがいくつかあります。

空のディレクトリがある場合、使用できるコマンドはrmdirです。 まず、マシンでターミナルアプリを起動します。 次に、次の構文を入力します。

rmdir DirectoryName

このコマンドを入力し、「DirectoryName」をディレクトリの名前に置き換えます。 これは空のディレクトリでのみ機能することに注意してください。 空でないディレクトリで使用しようとすると、「空ではないディレクトリ」という出力が返されます。これは、削除できないという意味ではなく、別のコマンドが必要なことを意味します。 。

サブディレクトリにコンテンツがあるディレクトリを削除する

他のファイルを含むディレクトリを扱っている場合、プロセスはわずかに異なります。 rmdirコマンドの代わりに、rmを使用できます。 これは基本的に同じコマンドですが、ディレクトリに固有ではなく、-rを追加すると再帰的になります。 つまり、ディレクトリが空になるまでディレクトリ内のフォルダを階層的に削除してから、ディレクトリを削除します。 したがって、新しい構文は次のようになります。

rm -r DirectoryName

前の例のように、DirectoryNameを実際のディレクトリの名前に置き換えます。 1つの注意点は、すべてのファイルを削除するときにプロンプ​​トが表示されることです。 -rの代わりに-rfを使用してプロンプトをバイパスできますが、これはベストプラクティスとは見なされません。

所有していないディレクトリを削除する

推奨されていませんが、削除する権限のないディレクトリを削除する必要がある場合があります。 これらのいずれかを削除しようとすると、アクセスが拒否されます。 ただし、不要なディレクトリを削除していることが確実な場合は、sudoコマンドを使用できます。 したがって、所有していないディレクトリを削除するための最終的な構文は(そのことを知らせるプロンプトを回避しながら)、次のようになります。

sudo rm -rf DirectoryName

これは推奨されるアクションではありませんが、必要なことが確実な場合は使用することを恐れないでください。

コマンドに関する明確化

使用している文字は、OSに非常に具体的なことを行うように指示しています。 これらのコマンドやその他の便利なコマンドを使用した場合に起こることの内訳を以下に示します。

-r -ディレクトリを再帰的に削除し、その中にあるファイルを階層的に削除します。

-f -ファイルを削除する場合、ファイルの状態に関係なく許可プロンプトを許可しません。

-i -ファイルを削除するたびにプロンプ​​トを作成します。少数の機密ファイルを処理する場合に役立ちます。

-v -このシェルコマンドは、rmの一部として処理されるすべてのディレクトリの診断メッセージを生成します。

取り扱い注意

これでrmコマンドを紹介できます。 ディレクトリを恒久的に削除していることを忘れないでください。ディレクトリを削除したいことを常に十分に確認する必要があります。 特に、-rおよび-rfコマンドを使用すると、保持したいデータが簡単に失われる可能性があります。 それを念頭に置いて、いくつかのディレクトリを削除してください。

他にどのようなコマンドを詳しく説明しますか? Linux入門コースを受講している場合、どのトピックを取り上げたいですか?

Linuxでディレクトリを削除する方法