たくさんファイルを作りたくて
create_files
$ for i in {000001..900000} ; do ;
echo "hello" > "test${i}.txt"
; done
を実行した。間違ってホームディレクトリで実行してしまったのでディレクトリごと消すわけにもいかず、
rm_0
$ rm *.txt
zsh: 引数リストが長すぎます: rm
だし、
rm_1
$ for i in {000001..900000} ; do ;
rm "test${i}.txt"
; done
も一時間くらい経っても処理が始まらない。
rm_2
$ find . -maxdepth 1 -name "test*.txt" | xargs rm
で削除することができた。処理時間もすごく短かった。