无法从 OS X 中的“废纸篓”中删除所有文件

无法从 OS X 中的“废纸篓”中删除所有文件

我尝试清空垃圾箱,但花了很长时间。大多数文件已被删除,但剩下几个无法删除,现在我收到以下消息:

由于您没有访问某些项目的权限,因此无法完成该操作。

垃圾箱中的文件夹和文件无法“放回”。如何从垃圾箱中删除这些文件?

在终端中,我输入了cd ~/.Trashthenrm -rf ~/.Trash/*但什么也没发生。如何在终端中执行命令?你点击了吗Enter

我是 OS X 新手,之前从未使用过终端,因此我非常担心如何才能最好地继续操作。如果您能给我提供任何帮助,我将不胜感激。

我现在知道,如果我将单个文件和空文件夹“移至废纸篓”,它们就可以从废纸篓中移除。但是我仍然需要移除已经存在的内容。

答案1

实际上,造成这种情况的原因有很多,因此解决方法也各不相同。通常只需注销并重新登录即可。如果这不起作用,请尝试通过菜单修复权限。如果不起作用,请尝试 Cmd +Option + Shift + Backspace。作为最后的手段,您也可以在终端中输入此命令

sudo rm -rf /.Trash ~/.Trash

答案2

由于您没有访问某些项目的权限,因此无法完成该操作。

这表明您没有该机器的管理员访问权限。当您Empty Trash从 Dock 中的垃圾桶图标发起操作时,系统是否会要求您输入密码?您知道您是否是该机器的管理员吗?

如何在终端中执行命令?按 Enter 键吗?

是的,您可以按 Enter 来执行在提示符下输入的内容。但如果您以前从未使用过命令行,这样做很危险。

如果你确实想走这条路,你需要rm在调用前加上前缀sudo。像这样:

sudo rm -rf ~/.Trash/*

使用这些命令时要非常非常小心。一个考虑不周、使用 sudo 的rm命令可能会很快导致您的计算机无法运行。

答案3

如果您对命令行不熟悉,您可能想尝试 BatChmod。它有一个方便的强制清空垃圾命令,可以完成这个任务。

http://www.macchampion.com/arbysoft/BatchMod/Download.html

相关内容