Wymuś opróżnienie kosza w systemie Mac OS X, gdy plik jest zablokowany lub używany
Spisu treści:
- Zmień uprawnienia do wymuszonego opróżniania kosza
- Zaawansowane: wymuszanie opróżniania kosza za pomocą wiersza poleceń
Mac OS X może czasami zgłaszać błędy uprawnień podczas próby usunięcia plików lub opróżnienia Kosza. Najczęstsze odmiany błędów to zazwyczaj „Operacja nie może zostać zakończona, ponieważ element„ Plik ”jest w użyciu” lub „ponieważ plik jest zablokowany”, czasami można to obejść, po prostu zamykając otwarte aplikacje lub ponownie uruchamiając komputer Mac, ale jeśli nie chcesz tego robić, możesz również wymusić usunięcie plików za pomocą wiersza poleceń. Omówimy dwa różne podejścia do tego, pierwsze zmiany flag plików, aby spróbować odblokować dany plik, a drugie to rozsądne usunięcie siły.
Pierwszy: Spróbuj zamknąć wszystkie aplikacje, aby zwolnić blokadę pliku lub uprawnienia, a następnie spróbuj zabezpieczyć opróżnianie kosza, przytrzymując klawisz Command i kliknij prawym przyciskiem myszy ikonę Kosza. Jeśli to nie zadziała, postępuj zgodnie z metodami opisanymi poniżej. Niektórzy użytkownicy zgłaszali również, że Command+Shift+Option+Delete działa jako metoda wymuszania opróżnienia Kosza niezależnie od tego, czy plik jest zablokowany, czy też należy do innego użytkownika.
Zmień uprawnienia do wymuszonego opróżniania kosza
Pierwsze podejście wykorzystuje polecenie chflags do zmiany flag wszystkich plików w Koszu
Uruchom Terminal znaleziony w /Applications/Utilities/, a następnie wykonaj:
cd ~/.Trash
chflags -R nouchg
Teraz możesz spróbować opróżnić Kosz w zwykły sposób za pomocą Docka, skrótu klawiaturowego, aby zrzucić plik, lub skorzystać z trasy rm wymienionej poniżej.
Zaawansowane: wymuszanie opróżniania kosza za pomocą wiersza poleceń
To ostateczność i jest przeznaczona tylko dla zaawansowanych użytkowników. Upewnij się, że składnia jest poprawna, polecenie „sudo rm -rf” usunie wszystko bez ostrzeżenia. Jeśli nie wiesz, co robisz, możesz łatwo usunąć kluczowe pliki systemowe lub osobiste. Przygotuj kopie zapasowe lub nie zawracaj sobie głowy tą metodą, kontynuuj na własne ryzyko.
Najpierw zmień katalog na Kosz:
cd ~/.Trash
Potwierdź, że znajdujesz się we właściwym katalogu, a jedyne pliki, które widzisz, to te, które chcesz wymusić usunięcie, używając ls:
ls
Teraz spróbuj usunąć określony plik:
rm nazwapliku.jpg
Jeśli to nadal nie działa, możesz wypróbować ostateczne podejście do usuwania, używając sudo i -rf . Celowo nie jest to napisane w prosty sposób, aby uniemożliwić początkującym użytkownikom przypadkowe usunięcie czegoś ważnego.
Używanie sudo wymaga hasła administratora, ale w połączeniu z rm usunie na siłę każdy plik niezależnie od tego, co się z nim dzieje.