2013-06-26 5 views
0

Я попытался удалить приложение (Tunnelblick) на MacOSX 10.8.4 (Mountain Lion), но я не могу удалить мусор. Если я смотрю в папке приложения, я нашел один файл, который является проблемой. Так что я попытался удалить его с помощью терминала, но следующие ошибки происходят:Удалить символическую ссылку

> 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'. Что происходит, когда вы 'rm' без него? – 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

Да, я попробовал несколько комбинаций, но повторил ту же ошибку: «Операция не разрешена» (еще раз спасибо за вашу помощь!) – alex