Як я можу звільнити файли, які використовуються за допомогою quickview?


4

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

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

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

будь-яка ідея, що я можу зробити з цього приводу? (крім перезавантаження, це трапляється мені зовсім небагато), мені цікаво, якщо це може бути і помилка.

Дякуємо за будь-яку допомогу.

Відповіді:


6

Запуск команди qlmanage -r в терміналі змушує QuickLook перезавантажити.

Отже, випустивши всі заблоковані файли, тепер ви зможете успішно очистити смітник.


Завантаження декількох елементів і навіть спроба убити pid не працює, але ця команда робить це кожен раз. Потрібно позначати як правильну відповідь -JH
John

4

Функція "Швидкий перегляд" утримує два елементи за один раз. Дратує, але це може бути використано на вашу користь. Просто оберіть два нових файли в Quick Look, і він очистить старі з пам'яті, що дозволить вам очистити сміття.


1

Ви спробували Secure Empty Trash?

Клацніть правою кнопкою миші на панелі Dock і утримуйте її Команда . Потім натисніть кнопку Захистити пусту корзину. Це працює для мене, іноді.

Ще, відкрийте Terminal.app і введіть тип kill -9 <PID>


Чи не було б погано вбити шукач?
user32791

Це не повинно бути погано. Якщо ви відчуваєте незручність, використовуючи "kill", спробуйте утримувати Option, клацнувши правою кнопкою миші на піктограмі Finder у Dock. Потім виберіть пункт меню "Перезапустити".
Lawrence Velázquez

1

Спочатку спробуйте перезавантажити машину. В іншому випадку вам доведеться змусити завершити процеси.


Перезавантаження працює точно
user32791

1

Це помилка? Красно. У ідеальному світі подібні програми quicklook не дотримуватиметься файлів або випускатиме їх після оповіщення про те, що вони збираються бути видалені.

У цьому світі немає нічого поганого у припиненні порушень програм ( quicklook може бути достатньо, Finder зазвичай не викликає проблем, які тривають більше декількох секунд).

Або kill в терміналі, або за допомогою Монітора активності сигналізуйте їх про вихід. Більшість програм, включаючи Finder, буде відновлено автоматично. kill -9 або Force Quit, якщо вони не слухають приємний сигнал.

Якщо ви все ще не можете видалити їх, вихід із системи та повторний вхід є швидшою альтернативою перезапуску, яка в більшості випадків звільнить файли.


0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.