アンドロイド

Linuxコマンドラインを使用してファイルとディレクトリを削除する方法

目次:

Anonim

このチュートリアルでは、 rm unlink 、および rmdir コマンドを使用してLinuxのファイルとディレクトリを削除する方法を示します。

ファイルを削除する方法

Linuxのファイルをコマンドラインから削除(または削除)するには、 rm (削除)または unlink コマンドを使用します。

unlink コマンドを使用すると、1つのファイルのみを削除できますが、 rm を使用すると、複数のファイルを一度に削除できます。

ファイルやディレクトリを削除するときは、ファイルを削除すると簡単に復元できないため、特に注意してください。

  • 単一のファイルを削除するには、 rm または unlink コマンドに続けてファイル名を使用します。

    unlink filename

    rm filename

    ファイルが書き込み保護されている場合、以下に示すように、確認のプロンプトが表示されます。 ファイルを削除するには、 y Enter ます。 それ以外の場合、ファイルが書き込み保護されていない場合、プロンプトなしで削除されます。

    rm: remove write-protected regular empty file 'filename'?

    複数のファイルを一度に削除するには、 rm コマンドの後にスペースで区切られたファイル名を使用します。

    rm filename1 filename2 filename3

    ワイルドカード( * )と通常の展開を使用して、複数のファイルを一致させることもできます。 たとえば、現在のディレクトリ内のすべての .pdf ファイルを削除するには、次のコマンドを使用します。

    rm *.pdf

    通常の展開を使用する場合は、 rm コマンドを実行する前に、どのファイルが削除されるかを確認できるように、最初に ls コマンドでファイルをリストします。

    -i オプションを付けて rm を使用して、各ファイルを削除する前に確認します。

    rm -i filename(s)

    ファイルが書き込み保護されている場合でもプロンプトを表示せずにファイルを削除するには、 rm コマンドに -f (強制)オプションを渡します。

    rm -f filename(s)

    rm オプションを組み合わせることもできます。 たとえば、詳細モードでプロンプトなしで現在のディレクトリ内のすべての .txt ファイルを削除するには、次のコマンドを使用します。

    rm -fv *.txt

ディレクトリ(フォルダー)を削除する方法

Linuxでは、 rmdir および rm 使用してディレクトリを削除/削除できます。

rmdir は、空のディレクトリを削除するためのコマンドラインユーティリティです rm を使用すると、ディレクトリとその内容を再帰的に削除できます。

  • 空のディレクトリを削除するには、 rmdir または rm -d にディレクトリ名を続けて使用します。

    rm -d dirname

    rmdir dirname

    空でないディレクトリとその中のすべてのファイルを削除するには、 rm コマンドに -r (再帰)オプションを付けて使用します。

    rm -r dirname

    ディレクトリまたはディレクトリ内のファイルが書き込み保護されている場合、削除の確認を求められます。

    プロンプトを表示せずに空でないディレクトリとすべてのファイルを削除するには、 rm -r (再帰)および -f オプションを付けて使用します。

    rm -rf dirname

    複数のディレクトリを一度に削除するには、 rm -r コマンドの後にスペースで区切られたディレクトリ名を使用します。

    rm -r dirname1 dirname2 dirname3

    ファイルと同様に、ワイルドカード( * )と通常の展開を使用して複数のディレクトリに一致させることもできます。

結論

これで、Linuxの rm rmdir 、および unlink コマンドの使用方法を十分に理解でき、コマンドラインからファイルとディレクトリを安全に削除できるはずです。

rm rmdir unlinkターミナル