Вопрос Как я могу освободить файлы, которые используются в quicklook?


У меня есть пара фотографий, которые я просматривал и удалял застрявшие в моем мусоре (последняя версия Mac OS X 10.6), и искатель говорит мне, что они используются, когда я пытаюсь их удалить.

Я посмотрел в Интернете и нашел команду lsof в терминале (введите lsod с пробелом, перетащите файл на терминал, нажмите enter), он сказал мне, что файл использовался:

 COMMAND     PID     FD
 Finder      7747    txt
 Finder      7747    13r
 mdworker    8685    txt
 quicklook   8822    13r
 quicklook   8822    14r

любая идея, что я могу сделать по этому поводу? (кроме перезапуска, это происходит со мной совсем немного), мне интересно, может ли это быть ошибкой.

Спасибо за любую помощь.


4
2018-03-30 20:42


происхождения




ответы:


Выполнение команды qlmanage -r в Terminal заставляет QuickLook перезагружаться.

Поэтому, освободив все заблокированные файлы, вы сможете успешно удалить свой мусор.


6
2017-07-24 14:16



Загрузка нескольких элементов и даже попытка убить pid не работают, но эта команда делает это каждый раз. Должен быть отмечен как правильный ответ -JH - John


Quick Look держится на двух элементах одновременно. Раздражает, но это может быть использовано в ваших интересах. Просто выберите два новых новых файла в Quick Look, и он очистит старые из памяти, что позволит вам очистить корзину.


4
2017-11-26 08:41





Ты пробовал Secure Empty Trash?

Щелкните правой кнопкой мыши по док-станции и удерживайте команда ключ. Затем нажмите «Безопасная пустая корзина». Иногда это работает для меня.

Else, откройте Terminal.app и введите kill -9 <PID>


1
2018-03-30 21:18



Разве было бы плохо убивать искателя? - user32791
Это не должно быть плохо. Если вам неудобно использовать «kill», попробуйте провести Option, щелкнув правой кнопкой мыши значок Finder в Dock. Затем выберите пункт меню «Повторный запуск». - Lawrence Velázquez


Попробуйте сначала перезагрузить машину. В противном случае вам придется принудительно завершить процессы.


1
2018-03-30 21:19



Перезагрузка работает наверняка - user32791


Это ошибка? Вроде. В идеальном мире такие программы, как quicklook не будут храниться в файлах или будут выпущены, когда будут сообщены, что они будут удалены.

В этом мире нет ничего плохого в том, чтобы прекратить нарушающие программы (quicklook может быть достаточно, Finder обычно не вызывает проблем, которые продолжаются более нескольких секунд).

Или kill их в терминале или использовать Activity Monitor, чтобы сигнализировать о выходе из них. Большинство программ, включая Finder, автоматически перезагружаются. kill -9 или Force Quit являются излишними, если только они не прослушивают хороший сигнал.

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


1
2018-04-01 17:07





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


0
2018-02-01 21:44