我尝试清空垃圾箱,但花了很长时间。大多数文件已被删除,但剩下几个无法删除,现在我收到以下消息:
由于您没有访问某些项目的权限,因此无法完成该操作。
垃圾箱中的文件夹和文件无法“放回”。如何从垃圾箱中删除这些文件?
在终端中,我输入了cd ~/.Trash
thenrm -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。它有一个方便的强制清空垃圾命令,可以完成这个任务。