回答:
私はそれが私のために働いているこの方法を試しました、以下のコマンドを試してください。
rm -rf Example*
ここでの「例」は、すべてのファイルに共通のテキストです。
ではglobstarオプション(で有効shopt -s globstar):
rm -f **/NAME*
**/展開./、*/、*/*/、*/*/*/あなたが持っている場合などには、ディレクトリで始まる名前をNAME、コマンドは、それは文句を言うでしょうrmディレクトリを削除することはできませんが、それがすべてです。
globが多くのファイルに一致する場合、これはコマンドラインの長さの制限に達する可能性があることに注意してください。
または、rm可能な限り少ない呼び出しで、コマンドラインの長さの制限はありません。
find . -type f -name 'NAME*' -exec rm -f {} +
(ステートメントを閉じる+代わりに注意し\;て-execください。)
find . -name 'foo'* -type f -delete 最も簡単な答えのようです。
-deleteフラグなしでこれを実行すると、削除されるファイルを確認できます。