我怎样才能在Linux中删除损坏的文件?

电源在家里,我的Linux服务器(Plugbox Linux)closures了。 它恢复后,USB驱动器上连接的文件之一已损坏。 “ls -il”给出了这个:

? -????????? ? ? ? ? ? server.prefs 

我怎样才能删除这个文件? 我google了一下,发现如何删除一个文件的inode号码,但我甚至不能得到这个文件的inode号码。

有任何想法吗?

你在这个单位尝试fsck?

首先运行fsck以确保数据一致。 您可能必须使用sudo才能获得所需的修复权限。

然后你可以使用rm -i来删除文件。 您可能需要使用更less或更多的文件来先读取文件,看看是否要先保留文件。

有许多工具可以让你浏览和删除文件。 我从命令行使用mc和emacs。 如果您使用graphics界面,则文件浏览器也将处理清理。