我的垃圾箱里有一些锁定的文件,是我从外部硬盘上删除的。我试过几种不同的方法,但还是删除了它们。
我努力了:
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
← 这将从垃圾箱中删除名为的文件
如果失败,则问题在于这些文件不属于您的用户帐户。因此,您可以尝试在前面加上rm
,sudo
这将尝试使用 root 权限删除该文件。