Câu hỏi Làm thế nào tôi có thể giải phóng các tập tin đang được sử dụng bởi quicklook?


Tôi có một vài hình ảnh tôi đã xem xét và xóa bị mắc kẹt trong thùng rác của tôi (Mac OS X 10.6 mới nhất) và công cụ tìm cho tôi biết họ đang sử dụng khi tôi cố gắng xóa chúng.

Tôi nhìn xung quanh trực tuyến và tìm thấy lệnh lsof trong thiết bị đầu cuối (loại lsod với một không gian, kéo tập tin vào thiết bị đầu cuối, nhấn enter) nó nói với tôi rằng tập tin đã được sử dụng bởi:

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

bất kỳ ý tưởng những gì tôi có thể làm gì về điều này? (khác hơn là khởi động lại, điều này xảy ra với tôi khá một chút), tôi tự hỏi nếu điều này có thể là một lỗi là tốt.

Cảm ơn vì bất kì sự giúp đỡ.


4
2018-03-30 20:42


gốc




Các câu trả lời:


Chạy lệnh qlmanage -r trong Terminal force QuickLook để tải lại.

Do đó phát hành tất cả các tập tin bị khóa, bây giờ bạn sẽ có thể dọn sạch thùng rác của bạn thành công.


6
2017-07-24 14:16



Tải nhiều mục và thậm chí cố gắng để diệt các pid không hoạt động nhưng lệnh này hiện nó mỗi lần. Nên được đánh dấu là câu trả lời đúng -JH - John


Quick Look giữ hai mục mỗi lần. Gây phiền nhiễu, nhưng điều đó có thể được sử dụng để lợi thế của bạn. Đơn giản chỉ cần chọn hai tập tin mới mới trong Quick Look, và nó sẽ dọn dẹp các tập tin cũ từ bộ nhớ của nó, cho phép bạn dọn sạch thùng rác.


4
2017-11-26 08:41





Bạn đã thử chưa Secure Empty Trash?

Nhấp chuột phải vào Dock và giữ Chỉ huy Chìa khóa. Sau đó bấm vào Thùng rác Rác an toàn. Nó làm việc cho tôi, đôi khi.

Khác, mở Terminal.app và gõ kill -9 <PID>


1
2018-03-30 21:18



Nó sẽ không tệ để giết người tìm? - user32791
Nó không phải là xấu. Nếu bạn không thoải mái khi sử dụng "kill", hãy thử giữ Option trong khi nhấp chuột phải vào biểu tượng Finder trong Dock. Sau đó chọn mục menu "Khởi chạy lại". - Lawrence Velázquez


Trước tiên, hãy thử khởi động lại máy. Nếu không, bạn sẽ phải buộc chấm dứt các quy trình.


1
2018-03-30 21:19



Khởi động lại hoạt động chắc chắn - user32791


Nó là một lỗi? Kinda. Trong một thế giới hoàn hảo, các chương trình như quicklook sẽ không lưu giữ tệp hoặc sẽ giải phóng chúng khi được thông báo rằng chúng sắp bị xóa.

Trong thế giới này, không có gì sai khi chấm dứt các chương trình vi phạm (quicklook có thể là đủ, Trình tìm kiếm thường không gây ra sự cố kéo dài hơn vài giây).

Hoặc kill chúng trong Terminal hoặc sử dụng Activity Monitor để báo hiệu chúng thoát. Hầu hết các chương trình, bao gồm cả Trình tìm kiếm, sẽ khởi động lại tự động. kill -9 hoặc Force Quit là quá mức cần thiết, trừ khi họ không nghe tín hiệu tốt.

Nếu bạn vẫn không thể xóa chúng, việc đăng xuất và đăng nhập lại là một cách thay thế nhanh hơn để khởi động lại mà sẽ giải phóng các tệp trong phần lớn các trường hợp.


1
2018-04-01 17:07





Bạn chỉ có thể sử dụng rm để xóa các tập tin mà không giết chết bất cứ điều gì. Chỉ cần đưa vào rm trên Terminal, đặt vào một khoảng trắng và kéo tệp bạn muốn xóa lên cửa sổ


0
2018-02-01 21:44