无法访问/删除 14.04 版垃圾箱中包含数十万个损坏文件的文件夹

无法访问/删除 14.04 版垃圾箱中包含数十万个损坏文件的文件夹

昨天我发现了一个文件夹垃圾桶命名FdtN0bhKRX包含超过 700,000 个损坏的文件。我知道这个大概的数字,因为我尝试将文件夹移动到 USB 密钥上,当我取消操作时,“正在准备移动...”对话框显示该标记。该文件夹为 1017Mb,其中的文件长度均为 0 字节。我尽我所能删除或访问此文件夹,但都失败了。sudo rm或者sudo su进而rmwith-d-foptions 进入无限循环,可能导致系统功能完全阻塞(包括Ctrl+Alt+Del)。我甚至编写了一个 C++ 程序,它在其他文件夹上运行良好,但在这种情况下却失败了。我在网上搜索了整个地方,找不到任何其他与我的情况类似的情况。文件夹中的文件名称如下:

S __FrO__ kj

有一次我尝试在 Nautilus 中打开文件夹时,我可以看到一些名称,因为在程序崩溃之前,如果我单击后退按钮,一些文件图标会与其名称一起呈现。我可以在该文件夹中使用的唯一命令是mv嗯嗯。

在此先感谢您的帮助。

答案1

我解决了垃圾文件夹中发现的那个巨大文件夹的问题。文件夹及其文件都没有损坏,实际上这是一个HDD Bad Blocks问题,我用fsck,通过从另一个分区运行它。我不是硬盘专家,但我可以说fsck检测到文件夹结构中存在问题(可能是磁盘上的垃圾文件夹所在位置)。

答案2

这应该有效:

sudo rm -rf path-to-the-folder

如果不起作用,请以root权限类型执行此操作sudo su,按 Enter 并重复该命令(sudo无需)。

警告!

当以 身份登录时root,风险自负!如果您完全确定此文件夹没有任何内容,那么可以。

相关内容