Ich schließe häufig verschiedene externe USB-Festplatten und Flash-Laufwerke an meinen Computer an und möchte das Löschen von Dateien und das Wiederherstellen von Speicherplatz erleichtern.
Wenn ich die Datei einfach lösche, wird sie in einem versteckten Papierkorb auf dem externen Laufwerk gespeichert, bis ich den Papierkorb geleert habe. Dies zwingt mich auch dazu, meinen lokalen Papierkorb gleichzeitig zu leeren, während die externe Festplatte noch verbunden ist, um den Festplattenspeicherplatz wiederzugewinnen, was unerwünscht ist.
Im Moment ist die einzige andere "Lösung", die ich gefunden habe, das Verschieben der Datei auf die interne Festplatte und dann den Papierkorb. Dies ist nicht optimal, da ich Zeit damit vergeude, Dateien von einem Laufwerk auf ein anderes zu verschieben (ich beschäftige mich regelmäßig mit 20 GB + VMs).
Wie kann ich eine Datei unter Umgehung des Papierkorbs dauerhaft von einem externen Laufwerk löschen?
quelle
Antworten:
⌘ Command⌥ Option⌫ DeleteDateien werden dauerhaft gelöscht. Ein Bestätigungsdialog weist darauf hin, dass diese Aktion nicht rückgängig gemacht werden kann. ⌘Command⌫ DeleteVerschiebt Dateien einfach in den Papierkorb, ohne Bestätigung.
Tipp: Wenn Sie möchten, dass die Mac-App die gleiche Aktion ausführt, jedoch ein wenig anders, versuchen Sie es mit ⌥ Optiongedrückter Taste.
quelle
Sie können einen Automator-Dienst oder eine Automator-Anwendung erstellen, um die Ausführung des
rm
Shell-Befehls zu erleichtern. Dadurch werden Dateien oder Ordner dauerhaft gelöscht und der Papierkorb übersprungen.Beginnen Sie beispielsweise mit dem Erstellen eines neuen Dienstes in Automator.app .
files or folders
als Eingabe, Sie möchten wahrscheinlich auch die Verfügbarkeit dieses Dienstes auf die Finder-App beschränken.Ask for Confirmation
dem Workflow zunächst einen Schritt hinzu.Fügen Sie abschließend den
Run Shell Script
Schritt zum Workflow hinzu. Stellen Sie sicher, dass die Eingabe übergeben wirdas arguments
. Dann können Sie folgendes Skript eingeben:Wie von @Thecafremo erwähnt, können Sie beim Löschen auch einen
-P
Parameterrm
für zusätzliche Sicherheit hinzufügen . Für eine zusätzliche Annehmlichkeit können Sie akustisches Feedback hinzufügen, indem Sie den folgenden Befehl am Ende des Shell-Skripts hinzufügen:Speichern Sie Ihren Dienst, und er sollte im Finder über das Menü Dienste in der Menüleiste einsatzbereit sein. Der Dienst wird auch im unteren Bereich des Menüs angezeigt, wenn Sie mit der rechten Maustaste auf Dateien im Finder klicken. Damit er dort angezeigt wird, müssen Sie ihn möglicherweise zuerst über das
Finder > Services
Menü ausführen . Sie können auch eine Tastenkombination für Ihren Dienst im Bereich Tastatureinstellungen der Systemeinstellungen konfigurieren.Anstatt einen Dienst zu erstellen, können Sie auch eine Anwendung in Automator erstellen, die Sie im Dock anheften können, um Dateien darauf zu ziehen.
quelle
sudo
wenn ein Passwort erforderlich ist. Ich habe versucht, es zu verwenden,osascript -e ... with administrator priveleges
aber es schien nicht zu funktionieren , das Original"
mit zu entkommen\"
.Und Option könnte Terminal-Befehl sein
rm
, mit der-P
Option, wenn Sie etwas mehr Sicherheit wünschen:Dazu einfach:
rm -P
und die Datei in das Terminal - Fenster ziehen. Dann drück Enter.quelle
-rf
.Ziehen Sie in Betracht, " Papierkorb ohne" aus dem Mac App Store zu verwenden?
quelle
Wie wäre es so etwas wie Trash X . Die Beschreibung lautet:
quelle
Der folgende Trick funktioniert mit OS X El Capitan. Ich habe den Tipp von hier bekommen .
Wählen Sie Ihre Datei (en) im Finder aus. Gehen Sie zum
File
Menü, und wenn Sie diealt/option
Taste drücken, wird die Option "In den Papierkorb verschieben" in "Sofort löschen ..." geändert.quelle
Hintergrundinformationen finden Sie im Artikel Sicheres Löschen von Daten aus dem Magnet- und Halbleiterspeicher
Eine Umsetzung der Erkenntnisse aus diesem Papier ist GNU Shred . Dieses Tool kann als Teil
coreutils
von MacPorts installiert werden .quelle
Es gibt ein kostenloses Tool namens Skip The Trash , das nicht nur das regelmäßige Löschen, sondern auch das authentifizierte Löschen als Administrator ermöglicht. Es fügt dem Finder Kontextmenüs hinzu:
http://www.blazingtools.com/delete_without_trash_mac.html
quelle
Ab El Capitan 10.11.6 ist dies jetzt ohne Terminal.app möglich: Wählen Sie die Dateien aus, die Sie entfernen möchten, klicken Sie mit der rechten Maustaste und wählen Sie "Sofort löschen ...".
quelle