2013-06-26 113 views
0

我试图卸载MacOSX上10.8.4(山狮)的应用程序(的Tunnelblick),但我不能清空回收站。 如果我查看应用程序文件夹,我发现一个文件是问题所在。 所以,我想通过终端将其删除,但会出现以下错误:删除符号链接

> file Headers 
Headers: broken symbolic link to Versions/Current/Headers 

> rm Headers 
rm: Headers: No such file or directory 

> unlink Headers 
unlink: Headers: No such file or directory 

你明白问题出在哪里?

编辑:我试图符号链接重新链接到一个空文件,现在我有:

> file Headers 
Headers: empty 

> rm Headers 
rm: Headers: Operation not permitted 

> unlink Headers 
unlink: Headers: Operation not permitted 

我尝试过:

> chflags noschg Headers 

> rm Headers 
rm: Headers: Operation not permitted 

请需要帮助理解为什么我不能删除它。

+0

你不应该需要'sudo'。如果没有它,会发生什么? – Kevin

+0

相同的回应:没有这样的文件或目录 – alex

回答

3

你可能需要确定的符号链接指向:readlink -v Headers

然后,你可以再次将其链接:ln -sfn foo.bar Headers其中foo.bar是尖的文件。

或删除尖文件,然后删除符号链接,使用rm -rf两种。

+0

感谢您的回应,我将链接重新链接到一个空文件。重定向是好的,但现在,rm -rf标题返回“不允许操作”。注意:当我将.app文件包移动到垃圾箱(输入/输出)时,需要管理员密码。 – alex

+2

这可能是一个权利问题。你尝试过'sudo rm -rf'吗? – chesh

+0

是的,我做到了,我尝试多种组合,但alays同样的错误:“不允许操作”(再次感谢您的帮助!) – alex