Vor einiger Zeit war ich als relativ neuer Mac OS X-Benutzer überrascht, dass Sie Dateien nicht einfach löschen können . Direkt, ohne sie zuerst in den Papierkorb zu werfen. Unter Windows und Linux ist dies natürlich problemlos möglich, auf dem Mac jedoch nicht.
Ich habe dies bemerkt, als ich versucht habe, Dateien von einem USB-Speicherstick zu löschen. Durch das Entfernen der Dateien ("In den Papierkorb verschieben") wird kein Speicherplatz freigegeben. Das passiert erst, nachdem der gesamte systemweite Papierkorb geleert wurde. Nicht besonders praktisch! (Es scheint dumm zu sein, den gesamten Mülleimer leeren zu müssen, um etwas Platz auf dem USB - Stick zu schaffen. Es könnten Gigabyte an Dingen darin sein, und diese Art von Funktion hat keinen Sinn - was, wenn Sie tatsächlich etwas aus dem Mülleimer wiederherstellen müssten? eines Tages Müll.)
Also, was ist Ihr Weg , um dies zu bekommen ? Haben Sie eine Drittanbieteranwendung wie RAW Trash für 16,95 USD gekauft, um nur Dateien zu löschen, oder leeren Sie den Mülleimer bei Bedarf sorgfältig? Oder habe ich etwas verpasst? Können Sie mich auch davon überzeugen, dass dies tatsächlich so ist, wie es sein sollte - dass Benutzer nicht in der Lage sein sollten, leicht mit dem Dateisystem umzugehen? :)
quelle
⌘+⌥+⌫
(Befehlstaste + Wahltaste + Entf)?Antworten:
Ich bin auch nicht so glücklich darüber, wie Mac OS X damit umgeht. Wenn ich etwas wirklich löschen möchte, insbesondere von USB-Speichersticks, starte ich normalerweise Terminal und
rm
die Dateien manuell.quelle
Da es so viele Leute zu wollen scheinen, habe ich gerade einen Service für Snow Leopard mit dem Namen " Sofort löschen" erstellt . Es wird im Menü Dienste und im Kontextmenü im Finder angezeigt.
Sie können es von GitHub herunterladen . Dekomprimieren Sie das
.zip
Archiv und "Delete Immediately.service
" verschieben Sie das Ergebnis in den Ordner " " Dienste in Ihrem Bibliotheksordner~/Library/Services/
. Möglicherweise müssen Sie sich abmelden und wieder anmelden (und / oder im Abschnitt "Dienste" der Tastatureinstellungen aktivieren), damit das System den Dienst erkennt.Ich würde auch vorschlagen, die
README
Datei auf der Hauptseite von GitHub auszuchecken. Und wenn Sie einen Beitrag zum Code leisten, ihn lokalisieren oder ein Symbol erstellen möchten, fühlen Sie sich frei!quelle
Die terminallose Möglichkeit, dieses Rätsel zu lösen, besteht darin, den folgenden Zauberspruch zu verwenden, um die Apple-Götter wie folgt zu besänftigen:
Dadurch wird die Datei in den Papierkorb verschoben, und der gesamte Papierkorb wird gelöscht. Dadurch wird das Opfer (und alle anderen in den Papierkorb verschobenen Objekte) in Vergessenheit geraten.
quelle
So löschen Sie eine bestimmte Datei, ohne den Papierkorb zu durchsuchen
rm
(mit einem nachgestellten Leerzeichen) oderrm -r
wenn Sie vorhaben, ein Verzeichnis zu entfernenDie Servicelösung "Sofort löschen " von jtbandes ist viel eleganter, aber für die "Terminalmethode" ist keine zusätzliche Software erforderlich.
quelle
Ich benutze rm -rf in der Kommandozeile. Es löscht viel schneller und es löscht alles. Ein häufiges Problem, das ich mit Windows habe, ist, dass das Löschen eher ein Vorgang als ein Zeitpunkt ist und ich sehe oft, wie Windows Ordner und Dateien für einige Minuten löscht. Rm-rf ist schnell.
Sie können auch rm -rf verwenden, um einen bestimmten Papierkorb zu löschen. Der Papierkorb ist ein versteckter Ordner mit dem Namen .Trash im Stammverzeichnis des betreffenden Volumes oder Verzeichnisses.
Und ja, ich denke so sollte es sein. Benutzer sollten nicht in der Lage sein, Dateien mit Finder zu schnell zu löschen. Dateien sollten aus dem Papierkorb wiederherstellbar sein.
quelle
Ein Teil der Schönheit von Mac OS X besteht darin, dass sich unerfahrene Benutzer zwar leicht zurechtfinden und Dinge erledigen können, erfahrene Benutzer jedoch über eine Befehlsshell mit der Leistung des zugrunde liegenden Unix "am System herumspielen" können (d. H Terminal.app).
@Leauki hat Recht mit dem Unix-Befehl
rm
, aber SEHR VORSICHT, besonders wenn Sie die-rf
Flags verwenden! Es gibt kein Sicherheitsnetz und Sie können ernsthaften Schaden anrichten, bis hin zum Löschen Ihres eigenen Root-Dateisystems!Meine Empfehlung ist, keine absoluten Pfade mit zu verwenden
rm
, sonderncd
in das Verzeichnis, mit dem Sie zuerst arbeiten möchten, und dann zum Beispiel:rm -rf ./<subpath to file to delete>
Wobei das./
im Pfad zwingtrm
, nur in dem Verzeichnis zu arbeiten, in dem Sie sich gerade befinden.quelle
Ich habe mir das folgende AppleScript ausgedacht, das ich mit Keyboard Maestro zwangsläufig verschoben habe, sodass es jetzt wie in Windows funktioniert. Wenn das Element im Finder ausgewählt ist, führt shift del das Skript aus, in dem ein Dialogfeld angezeigt wird, in dem darauf hingewiesen wird, dass das Element mit seinem Namen dauerhaft gelöscht wird. Klicken Sie auf OK, um den Löschvorgang abzuschließen.
Ich weiß nicht viel über Shell-Befehle, und einige der vorherigen Poster warnten vor der Gefahr der Verwendung von rm -rf, was ich im Skript getan habe. Es scheint jedoch so zu funktionieren, wie es für mich vorhergesagt wurde.
quelle
Ich denke, dass dies aus Gründen der Benutzerkonsistenz und Sicherheit erfolgt. Ich denke, dass es besser ist, Dateien länger als erforderlich aufzubewahren und Speicherplatz zu belegen, als dass Sie sofort gelöscht werden.
Dies ist jedoch etwas ärgerlich, wenn Sie mit USB-Sticks arbeiten und diese auf einen Windows-Computer verschieben und loslegen ... wo ist all mein Speicherplatz ... und was ist dieser ärgerliche.
quelle
Verwenden Sie muCommander zum Löschen von Dateien (kostenlos)
Verwenden Sie statt des Finders möglicherweise einen anderen Dateimanager wie muCommander. Es kann auch Dateien löschen und in den Papierkorb verschieben. Es ist viel sicherer, als "rm -rf" in ein Terminal einzufügen, wo Sie riskieren, die falschen Befehle einzufügen, was zu irreversiblen Schäden führt.
quelle
Wenn Sie wirklich eine Drittanbieter-App verwenden möchten, ist File Shredder eine viel billigere Alternative zu RAW Trash , die Sie erwähnt haben . (US Mac App Store 3,99 USD)
Es gibt verschiedene Möglichkeiten, um Dateien sicher zu löschen:
Dies könnte für die meisten Menschen ein wenig übertrieben sein, obwohl FileShredder den Job erledigt , wenn Sie nach einer kostengünstigeren Methode als RAW-Papierkorb zum sicheren Löschen von Dateien suchen .
quelle