エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
すさまじい量のファイルを消す方法 - Qiita
結論から書くとls -f | head -n <int> | perl -lne unlink どうしてこうなった オプションを事故ったコ... 結論から書くとls -f | head -n <int> | perl -lne unlink どうしてこうなった オプションを事故ったコマンドを実行して放置した結果、大量の中間ファイルを生成してしまう羽目に。 その数億単位。 lsコマンドがうんともすんとも言わなくなったせいで、最初は何が起きているのかさっぱり分からなかった。どうやらデフォルトではlsやrmはファイルをリストアップしようとするせいなのか、あまりに大量のファイルを扱おうとするとメモリを食いつぶしてしまうようだ。findとか色々試してみたけど標準出力に帰ってきたものは誰一人としていなかった。 幸い、ファイル名が規則的だったので必要なファイルは隔離できた。ディレクトリごと削除できればいいのに。。。 解決方法 まずlsに-fオプションをつける。 デフォルトでは表示を整形するためにlsコマンドはファイルをソートしたりしているのだが、