ディスクがデータでいっぱいになってコンピュータがクラッシュする unRAR のバグを解消するにはどうすればよいでしょうか?

ディスクがデータでいっぱいになってコンピュータがクラッシュする unRAR のバグを解消するにはどうすればよいでしょうか?

それは一種のジップ爆弾、匿名ディレクトリで爆発しました。
私はUbuntu 20.04を使用しており、GUIで、をクリックして、を抽出します~/Downloads/file.rar

これは TXT コンテンツを含む 3 MB の小さなファイルですが、抽出に非常に時間がかかり、完了しません。代わりに、コンピューターがクラッシュし、ディスクが 100% 使用されます。

このバグが修正されるまでは、二度と使用しませんが、
RAR がコンピューターをいっぱいにしているゴミファイルをどこに置いたかを知るにはどうすればよいですか?

/tmpまたはには何も表示されません~/Downloads

答え1

という便利な ncurses ユーティリティがありますncdu。これはディレクトリをスキャンし、サイズ順にリストします。

du残念ながら、これをインストールする必要がありますが、ディスクがいっぱいの状態ではほとんど不可能です。代わりに、ncurses なしでまったく同じことを実行するGNU を使用できます。

ルートディレクトリから始めるといいかもしれません/

走るdu -d 1 -h | sort -h

-dduが調べるディレクトリの最大深度を指定します

-hバイトをMBまたはGBに自動的に変換します(人間が読める形式)

そしてパイプを通してsort -h出力をサイズ順にソートします。

次に、cd最も大きなディレクトリに移動し、du探しているものが見つかるまで再度実行します。

関連情報