昨天我发现了一个文件夹垃圾桶命名FdtN0bhKRX
包含超过 700,000 个损坏的文件。我知道这个大概的数字,因为我尝试将文件夹移动到 USB 密钥上,当我取消操作时,“正在准备移动...”对话框显示该标记。该文件夹为 1017Mb,其中的文件长度均为 0 字节。我尽我所能删除或访问此文件夹,但都失败了。sudo rm
或者sudo su
进而rm
with-d
和-f
options 进入无限循环,可能导致系统功能完全阻塞(包括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
,风险自负!如果您完全确定此文件夹没有任何内容,那么可以。