无法删除垃圾箱中的文件,因为它们在 OS X 10.6 上不存在?

无法删除垃圾箱中的文件,因为它们在 OS X 10.6 上不存在?

我的一个外部驱动器出现了问题,现在每当我插入它时,我的废纸篓中就会出现 2 个文件。如果我通过 Finder 清空废纸篓,则不会发生任何事情。Option+清空废纸篓方法也是如此。

通过终端列出它们显示它们在那里

$ sudo ls .Trashes/501
¶_|íìê<-.b?†            æâù©ìë—‡.*?§

但尝试联系rm他们或获取有关他们的任何信息都表明他们不在那里

$ sudo ls -F .Trashes/501/
ls: ¶_|íìê<-.b\032†: No such file or directory
ls: æâù©ìë—‡.*\026§: No such file or directory

$ sudo rm .Trashes/501/*
rm: .Trashes/501/¶_|íìê<-.b\032†: No such file or directory
rm: .Trashes/501/æâù©ìë—‡.*\026§: No such file or directory

有什么想法吗?我从未见过这样的事情。

提前致谢!

答案1

只是

sudo rm -rf .垃圾

根据需要,OS X 将重新在外部创建该目录。

或者

将驱动器插入具有不同操作系统的设备并将其在那里执行。

如果这两者都失败了,就该开始检查文件系统和驱动器扇区了……

答案2

尝试运行文件系统修复。运行磁盘实用程序 -> 在侧栏中选择卷 -> 急救选项卡 -> 修复磁盘按钮。

答案3

如果无法通过上述步骤删除它们,那么恢复将文件夹复制到磁盘上的某个位置,例如桌面,然后通过

sudo rm -rf \Path\to\Folder

这对我有用,但不适用于垃圾文件夹本身

答案4

如果您有实时 Linux 可启动磁盘,请将其插入计算机。运行 Linux Live CD,然后使用 .Trash-0 导航到 Windows 文件,单击“移至废纸篓”删除该文件,Linux 选项将拯救您

相关内容