Często podłączam do komputera różne zewnętrzne dyski twarde USB i dyski flash i chciałbym ułatwić usuwanie plików i odzyskiwanie z nich miejsca na dysku.
Jeśli po prostu usunę plik, będzie on przechowywany w ukrytym folderze kosza na dysku zewnętrznym, dopóki nie opróżnię Kosza. Zmusza mnie to również do jednoczesnego opróżnienia lokalnego kosza, gdy dysk zewnętrzny jest nadal podłączony, aby odzyskać miejsce na dysku, co jest niepożądane.
W tej chwili jedynym innym „rozwiązaniem”, jakie znalazłem, jest przeniesienie pliku na wewnętrzny dysk twardy, a następnie wyrzucenie go do kosza. Nie jest to optymalne, ponieważ tracę czas na przenoszenie plików z jednego dysku na drugi (regularnie mam do czynienia z 20 GB + maszyn wirtualnych).
Jak mogę trwale usunąć plik z dysku zewnętrznego, omijając kosz?
źródło
Odpowiedzi:
⌘ Command⌥ Option⌫ Deletetrwale usunie pliki, z oknem dialogowym potwierdzenia ostrzegającym, że tej czynności nie można cofnąć. ⌘Command⌫ Deletepo prostu przenosi pliki do Kosza, bez potwierdzenia.
Wskazówka: ilekroć chcesz, aby aplikacja Mac wykonywała tę samą akcję, ale trochę inaczej, spróbuj to zrobić, ⌥ Optionnaciskając przycisk.
źródło
Możesz utworzyć usługę lub aplikację Automator, aby ułatwić wykonanie
rm
komendy powłoki, która trwale usunie pliki lub foldery i pominie kosz.Na przykład zacznij od utworzenia nowej usługi w Automator.app .
files or folders
jako dane wejściowe, prawdopodobnie chcesz również ograniczyć dostępność tej usługi do aplikacji Finder.Ask for Confirmation
krok do przepływu pracy.Na koniec dodaj
Run Shell Script
krok do przepływu pracy. Pamiętaj, aby przekazać dane wejścioweas arguments
. Następnie możesz wprowadzić następujący skrypt:Jak wspomniano w @Thecafremo, możesz również dodać
-P
parametrrm
dla dodatkowego bezpieczeństwa podczas usuwania. Aby uzyskać dodatkową subtelność, możesz dodać słyszalną informację zwrotną, dodając następujące polecenie na końcu skryptu powłoki:Zapisz usługę i powinna być gotowa do użycia w Finderze z menu Usługi na pasku menu. Usługa pojawi się również w dolnej części menu, które można uzyskać, klikając prawym przyciskiem myszy pliki w Finderze, chociaż aby ją tam wyświetlić, może być konieczne uruchomienie jej
Finder > Services
najpierw z menu. Możesz także skonfigurować skrót klawiaturowy do usługi w panelu preferencji Klawiatura w Preferencjach systemowych.Zamiast tworzyć usługę, możesz podobnie utworzyć aplikację w Automatorze, którą możesz przypiąć w Docku, aby przeciągać do niej pliki.
źródło
sudo
gdy wymagane jest hasło. Próbowałem przy użyciuosascript -e ... with administrator priveleges
ale uciekając oryginał"
z\"
nie wydają się działać.Opcją może być polecenie Terminal
rm
, z-P
opcją, jeśli chcesz dodać dodatkowe zabezpieczenia:Aby to zrobić, po prostu:
rm -P
i przeciągnij plik do okna terminala. Następnie uderz Enter.źródło
-rf
.Czy rozważasz użycie Kosza bez z Mac App Store?
źródło
Jak o czymś takim Kosz X . Opis mówi:
źródło
Poniższa sztuczka działa z systemem OS X El Capitan. Mam stąd wskazówkę .
Wybierz swoje pliki w Finderze. Przejdź do
File
menu, a po naciśnięciualt/option
klawisza zobaczysz zmianę opcji „Przenieś do kosza” na „Usuń natychmiast ...”.źródło
Informacje podstawowe można znaleźć w artykule Bezpieczne usuwanie danych z pamięci magnetycznej i półprzewodnikowej
Implementacją wiedzy zdobytej w tym artykule jest GNU shred . To narzędzie może być instalowany jako część
coreutils
z DarwinPorts .źródło
Istnieje bezpłatne narzędzie o nazwie Skip The Trash , które nie tylko umożliwia regularne usuwanie, ale uwierzytelnione usuwanie jako administrator. Dodaje menu kontekstowe do Findera:
http://www.blazingtools.com/delete_without_trash_mac.html
źródło
Od wersji El Capitan 10.11.6 jest to teraz możliwe bez użycia Terminal.app: wybierz pliki, których chcesz się pozbyć, kliknij prawym przyciskiem myszy i wybierz „Usuń natychmiast…”.
źródło