このチュートリアルでは、rmコマンドを使用してディレクトリからすべてのファイルを安全に削除する方法を学習します。 このドキュメントは、隠しファイル、特定の拡張子を持つファイル、ディレクトリ内の隠しファイルを削除するのに役立ちます。
01.ディレクトリからすべての隠しファイルを削除するには、次のように入力します。
$ rm -f / path / to / directory / *
02.拡張子が.txtのすべてのファイルをディレクトリから削除するには、次のように入力します。
$ rm -f /path/to/directory/*.txt
03.隠しされていないすべてのファイルとサブディレクトリ、およびそれらのすべてのコンテンツをディレクトリから削除するには、次のコマンドを実行します。
$ rm -rf / path / to / directory / *
04.フォルダからすべての隠しファイルとディレクトリを削除するには、次のように入力します。
$ rm -rf / path / to / directory / {*、。*}
05.フォルダ内からすべてのファイルを削除し、そのサブディレクトリは削除しない場合:
$ rm -f / path / to / directory / {*、。*}
06.名前にスペースが含まれているフォルダーを削除するには、必ず次のような引用符を使用してください。
$ rm -rf “ディレクトリ名”
バックスラックを使用して、スペースをエスケープしてスペースを削除することもできます。
にとって example:
「おはよう」という名前のディレクトリを削除するには、次のように入力します。
$ rm-rfおはようございます
07.ディレクトリ内のすべてのファイルを削除するときに何が行われているのかを確認できます。rmコマンドに-vオプションを渡します。
$ rm -v / path / to / directory / *
08.拡張子が.shのディレクトリからすべてのファイルを削除するには、findコマンドも使用できます。
$検索。 -type f -name “* .sh” -exec rm -i {} ;
注:「*。sh」の代わりに「*」を指定すると、すべてのファイルが削除されます。
rmコマンドオプションを理解する
rm:ファイルを削除(リンク解除)します。
-f:存在しないファイルと引数を無視し、プロンプトを表示しない
-r:ディレクトリとその内容を再帰的に削除します
-v:何が起こっているかを見る
結論
Linuxシステムでファイルを削除するときは注意が必要です。 コマンド「rm」を使用しても、ファイルはゴミ箱に保存されません。 一方、「*」のようなワイルドカードを使用する場合は注意が必要です。