Tôi có một vài tập tin mà tôi muốn xóa. Vì vậy, tôi chọn chúng và sau đó làm Move to Trash. Tuy nhiên, khi tôi làm như vậy tôi nhận được thông báo này:
Một số mục bạn đang di chuyển đang được sử dụng bởi một ứng dụng khác. Di chuyển các mục có thể gây ra vấn đề với ứng dụng sử dụng chúng. Bạn có chắc chắn muốn di chuyển những mặt hàng này?
[Dừng lại] [Tiếp tục]
Vấn đề của tôi là tôi không thể tìm thấy bất kỳ ứng dụng nào đang sử dụng các tệp này. Tôi cũng đã cố chạy
lsof | grep <part of filename>
Nhưng tôi cũng không thể thấy bất cứ điều gì ở đó. Chuyện gì đang xảy ra vậy? Làm thế nào tôi có thể tìm ra lý do tại sao các tập tin bị "khóa"? Có bất cứ điều gì tương tự như các ứng dụng LockHunter hoặc Unlocker trên Windows không?
Lưu ý: Tôi nhận ra rằng tôi có thể cố gắng chỉ nhấp vào tiếp tục thay vì dừng lại, nhưng tôi muốn biết trước và cũng tìm hiểu nếu có bất cứ điều gì tôi có thể làm. Nếu tôi ghi đè bất cứ thứ gì đang giữ chúng và xóa chúng, tôi sẽ không có cách nào để kiểm tra các giải pháp được đề xuất ở đây: p
Lưu ý: Đối với những người khác đọc bài viết này; Tôi đã phát hiện ra rằng tôi hoàn toàn không phải sử dụng grep. Tôi chỉ có thể làm lsof <filename>
. Có lẽ là điều mà hầu hết mọi người biết, nhưng tôi đã không: p
sudo lsof
chưa?