如何清除 unRAR 漏洞?它会因数据填满磁盘而导致我的计算机崩溃?

如何清除 unRAR 漏洞?它会因数据填满磁盘而导致我的计算机崩溃?

这是一种拉链炸弹,它在匿名目录中爆炸了。
我使用的是 Ubuntu 20.04,在 GUI 上,我单击以提取~/Downloads/file.rar

这是一个 3 Mb 的小文件,内容为 TXT,但提取过程非常耗时,而且无法完成。它反而导致我的电脑崩溃,占用了 100% 的磁盘空间。

在修复此错误之前我不会再次使用它,但是
我如何才能找出 RAR 把我的电脑里的所有垃圾文件放在哪里了?

/tmp我在或中没有看到任何内容~/Downloads

答案1

有一个很好的 ncurses 实用程序,名为ncdu。它可以扫描目录并按大小列出它们。

不幸的是,你需要安装它,而磁盘满了的话,这几乎是不可能的。你可以使用 GNU du,它的功能完全相同,只是没有 ncurses。

你可能想从根目录开始/

跑步du -d 1 -h | sort -h

其中-d指定 du 将查看的最大目录深度

-h将自动将字节转换为 MB 或 GB(人类可读)

然后我们通过管道将其sort -h按照大小对输出进行排序。

然后只需cd进入最大的目录并du再次运行,直到找到您要查找的内容。

相关内容