5

У меня есть файл в корзине, и я не могу его удалить. Прежде чем вы попросите меня STFW, нет, файл не заблокирован:-/

Файл является символической ссылкой на ничто (цель удалена). Вот вывод команды ls -lO для этого файла:

lrwxrwxrwx  1 1000  _lpoperator  uappnd,nodump,opaque,compressed 22 Apr  3  2009 fly.pdf -> stuff.pdf

Выход rm

$ sudo rm fly.pdf
rm: fly.pdf: No such file or directory

Однако файл существует, что можно подтвердить с помощью ls или открыв корзину в Finder. Если я очищаю корзину с помощью меню, она воспроизводит этот звук, и ничего не происходит. Если я пытаюсь безопасно очистить корзину, он жалуется на отсутствие разрешения. Так что я застрял ... Любое предложение?

Кстати, рассматриваемый файл находится в корзине тома с именем "Shared", который не является загрузочным томом.

ОБНОВЛЕНИЕ: @bug указал, что это может быть вызвано непрозрачностью моей ссылки, и предложил удалить ее в изолированной тюрьме. Я попробовал это, и chroot дал мне ошибку сегментации. Вот что я сделал для этого: я включил root после этого и следовал за ответом @ bug и this, чтобы создать chroot jail. Chroot дал мне

# chroot /Volumes/Shared
Segmentation fault: 11

4 ответа4

3

Chflags имеет опцию -h не переходить по ссылкам (которые я постоянно игнорировал ...).

# chflags -h noopaque,nouappnd,dump fly.pdf

А потом пустой мусор.

0

Попробуйте перетащить файл на рабочий стол, откройте окно терминала, введите sudo rm -R затем перетащите файл в окно терминала.

Я видел эту работу раньше, и я бы использовал -R всякий случай, если файл действительно является пакетом.

0

Вы пробовали unlink? ...

Возможно, символическая ссылка обойдена, потому что она opaque . Попробуйте удалить его из контекста содержащей его файловой системы, установив chroot jail:

cd /Volumes/Shared
mkdir bin
sudo cp /bin/zsh /bin/rm ./bin
chroot /Volumes/Shared
cd .Trashes/1001/abroad
sudo rm fly.pdf
sudo rm -r /bin
0

Вы пробовали использовать rm -rf * в корзине, не можете быть уверены, что она будет работать по вашей ссылке, но стоит попробовать то, что я использую, когда файлы в корзине отказываются удалять с пустой корзиной

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .