名前がディレクトリのパターンと一致するファイルを削除し、残りを保持します。

名前がディレクトリのパターンと一致するファイルを削除し、残りを保持します。

MA1、、、MA2.... MA-i(拡張子なし、合計110000個を超える)というファイルと、他のファイルと他のサブディレクトリを含むフォルダがあります。

MA-iすべてのファイルを削除し、他のファイルとサブディレクトリを維持したいと思います。

試しましたが成功しませんでした。

a@LinuxA:~/CLionProjects/ETC1/cmake-build-debug$ rm -f MA*

答え1

find . -iname 'MA*' | while read L ; do echo rm "$L"; rm "$L"; done

続行するには、ストレージボリュームが枯渇した場合、通常の方法で特定のファイルを削除することはできず、特定のファイルで停止して中断されることがわかります。この時点で、タイムアウトを使用してそのファイルをスキップできます。機能的なファイルにできないファイル。

関連情報