无法从“垃圾箱”中删除项目

无法从“垃圾箱”中删除项目

我的垃圾箱里有一些锁定的文件,是我从外部硬盘上删除的。我试过几种不同的方法,但还是删除了它们。

我努力了:

sudo rm -rf ~/.Trash
mkdir ~/.Trash
killall Finder

和几个不同的程序,但都无法删除这些文件。

答案1

如果你的文件没有存储在你的 Mac 上,它们就不会落入

/Users/username/.Trash

…而是在驱动器本身上,可以在此处访问:

/Volumes/volume-name/.Trashes/501/

该数字501是您的 Mac OS X 用户帐户的默认用户 ID。您可以尝试rm从那里手动获取文件。

例如:

cd '/Volumes/La Cie/.Trashes/501' ← 这将被移至外部驱动器上的垃圾箱
ls ← 这将列出垃圾箱中的所有文件
rm some-file some-file← 这将从垃圾箱中删除名为的文件

如果失败,则问题在于这些文件不属于您的用户帐户。因此,您可以尝试在前面加上rmsudo这将尝试使用 root 权限删除该文件。

相关内容