Linux 大量のファイルを削除する方法

通常の削除

rm -rf *

ls結果を削除

ファイル数が多すぎる等、rmコマンドが実行できなくなる場合
ls | xargs rm
表示したファイルリストからファイルを削除

ファイル名一覧を読み込んで削除

しかしsakuraの場合ディスクI/Oに制限がある為、lsに失敗する。
ls | head -n 10
数件のみ表示
さえダメな場合

1) ファイルリストをテキストへ出力
ls | head -n 1000 > list.txt

2) ファイルリストを読み込んで削除
cat list.txt | xargs rm

1)~2)を繰り返す

コメントを残す

メールアドレスが公開されることはありません。