Mam duże trudności z usunięciem katalogu z zewnętrznego dysku twardego na komputerze Mac, teraz nie mam pomysłów i mam nadzieję, że ktoś tutaj będzie mógł rzucić na to światło.
Oto niektóre z rzeczy, które próbowałem:
1) Usuwanie pliku i opróżnianie folderu Kosz
Pojawia się komunikat „Operacja nie może zostać zakończona, ponieważ element„ folder ”jest w użyciu.”
2) Bezpieczne opróżnianie folderu Kosz
Ta sama wiadomość jak powyżej.
3) Za pomocą terminalu przejdź do Kosza i użyj polecenia rm -rfv *
Polecenie działa, plik nadal tam jest. Co dziwne, uruchomienie „ls” pokazuje, że katalogu nie ma w folderze Kosz, ale nadal widzę go w Finderze.
4) Przeniesiono plik z powrotem do pierwotnej lokalizacji i uruchomiono tam komendę rm -rfv *
Otrzymuję komunikat: „rm: folder /: katalog nie jest pusty”
Otwieram katalog w wyszukiwarce, nic tam nie ma. „CD” do niego i widzę tam jeden plik (i nie jest to plik kropkowy).
Próbuję usunąć ten plik, a otrzymuję: „rm: file.ext: Brak takiego pliku lub katalogu”.
Więc próbuję tego: „echo Hello> plik.ext”, teraz w Finderze i kiedy przeglądam zawartość katalogu w Terminalu, widzę DWIE plik.ext.
Przejdź do usunięcia tego pliku, usuwa jeden z nich, oryginalny plik wciąż tam jest.
Sprawdzam swoje uprawnienia do katalogu i pliku, do mojego katalogu mam wszystkie uprawnienia do odczytu, zapisu i wykonania (drwxrwxrwx), ale nie mogę sprawdzić pliku, ponieważ najwyraźniej nie istnieje.
Jakieś rozwiązania? Nie chcę instalować żadnego darmowego oprogramowania, aby wymusić jego usunięcie (prawdopodobnie i tak nie będzie).
źródło
$HOME/.Trash
. Ten folder ma tryb 700, a wraz z „usuniętymi” plikami jest plik.DS_Store
. I mogę usunąć wszystko za pomocą justrm -rf .Trash
.fuser
i,lsof
aby dowiedzieć się, w jakim procesie jest używany ten katalog.