Mam kilka plików, które chcę usunąć. Więc wybieram je, a następnie Przenieś do Kosza. Jednak gdy to zrobię, otrzymuję ten komunikat:
Niektóre z przenoszonych elementów są używane przez inną aplikację. Przenoszenie elementów może powodować problemy z korzystaniem z nich przez aplikację. Czy na pewno chcesz przenieść te elementy?
[Stop] [Kontynuuj]
Mój problem polega na tym, że nie mogę znaleźć żadnych aplikacji korzystających z tych plików. Próbowałem też biec
lsof | grep <part of filename>
Ale ja też nic tam nie widziałem. Co się dzieje? Jak mogę dowiedzieć się, dlaczego plik jest „zablokowany”? Czy jest coś podobnego do aplikacji LockHunter lub Unlocker w systemie Windows?
Uwaga: Zdaję sobie sprawę, że prawdopodobnie mógłbym spróbować kliknąć przycisk Kontynuuj zamiast zatrzymać, ale najpierw chciałbym się dowiedzieć, czy mogę coś zrobić. Jeśli zastąpię wszystko, co je trzyma i usunę, nie będę mógł tutaj przetestować sugerowanych rozwiązań: s
Uwaga: dla innych osób czytających ten post; Odkryłem, że wcale nie muszę używać grep. Mogę po prostu zrobić lsof <filename>
. Prawdopodobnie coś, co większość ludzi wie, ale ja nie: str
sudo lsof
?