Wymuś opróżnienie kosza w systemie Mac OS X, gdy plik jest zablokowany lub używany

Spisu treści:

Anonim

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.

Wymuś opróżnienie kosza w systemie Mac OS X, gdy plik jest zablokowany lub używany