GNU/Linux >> Linux の 問題 >  >> Linux

Linuxで特定の文字列で始まるすべてのファイルを削除する方法

ファイル名が「foo」で始まる現在のディレクトリとそのサブディレクトリ内のすべてのファイルを削除します:

$ find . -type f -name foo\* -exec rm {} \;

注意:注意して使用してください - 最初にバックアップを取り、最初に予行演習を行います。例:

$ find . -type f -name foo\*

削除されるファイルの名前だけが表示されます。


この方法で試してみましたが、うまくいきました。以下のコマンドを試してください。

rm -rf Example*

ここで「例」は、すべてのファイルに共通のテキストです。


name を持つすべてのファイルを削除するには、次のコマンドを使用できます:

find  . -name 'name*' -exec rm {} \;

Linux
  1. Linuxでgocryptfsを使用してファイルを暗号化する方法

  2. Linuxでファイルを解凍する方法(例付き)

  3. Linuxで特定のサイズのファイルを作成する方法

  1. Centos –すべてのファイルの名前を特定の名前に変更しますか?

  2. Linuxで777権限を持つすべてのファイル/フォルダを見つける方法は?

  3. Linuxで.rbで終わるすべてのファイルを見つける方法は?

  1. Linuxで1つの特定のファイルを除いてフォルダ内のすべてのファイルを削除する方法

  2. 特定の名前のフォルダを削除する方法

  3. Linuxで非表示の(ドットで始まる)ファイルとサブディレクトリをコピーする方法は?