題 如何釋放quicklook正在使用的文件?


我有幾張照片,我正在瀏覽並刪除卡在我的垃圾箱(Mac OS X 10.6最新版)和finder告訴我他們正在使用當我嘗試刪除它們。

我在網上環顧四周,在終端找到lsof命令(輸入帶有空格的lsod,將文件拖到終端上,按回車鍵)它告訴我文件正在使用中:

 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 在終端強制QuickLook重新加載。

因此,釋放所有鎖定的文件,現在您將能夠成功清空垃圾箱。


6
2017-07-24 14:16



加載多個項目甚至嘗試殺死pid都不起作用,但是這個命令每次都會這樣做。應該標記為正確答案-JH - John


快速查看一次可以保留兩個項目。煩人,但這可以用來為你帶來優勢。只需在快速查看中選擇兩個新的新文件,它將從內存中清除舊文件,允許您清空垃圾箱。


4
2017-11-26 08:41





你試過了嗎 Secure Empty Trash

右鍵單擊Dock,然後按住 命令 鍵。然後單擊Secure Empty Trash。 它有時對我有用。

否則,打開Terminal.app並輸入 kill -9 <PID>


1
2018-03-30 21:18



殺死發現者不是壞事嗎? - user32791
這應該不錯。如果您使用“kill”感到不舒服,請在右鍵單擊Dock中的Finder圖標時按住Option。然後選擇“重新啟動”菜單項。 - Lawrence Velázquez


首先嘗試重啟機器。否則,您必須強制終止進程。


1
2018-03-30 21:19



重新啟動工作肯定 - user32791


這是一個錯誤嗎?均田。在完美的世界中,節目如 quicklook 不會保留文件,或者在通知他們即將被刪除時會釋放它們。

在這個世界上,終止違規計劃沒有錯(quicklook 可能就夠了,Finder通常不會導致持續時間超過幾秒的問題。

kill 它們在終端中,或使用活動監視器來指示它們退出。大多數程序,包括Finder,都會自動重啟。 kill -9 或強制退出是過度的,除非他們不聽好的信號。

如果您仍然無法刪除它們,則退出並重新登錄是一種更快的替代方法,可以在大多數情況下釋放文件。


1
2018-04-01 17:07





你可以使用 rm 刪除文件而不殺死任何東西。剛剛投入 rm 在終端上,放入一個空格,然後將要刪除的文件拖到窗口上


0
2018-02-01 21:44