Wie lösche ich eine einzelne Datei aus dem Papierkorb?

42

Ich versuche, Speicherplatz auf einem externen Laufwerk freizugeben. Nach dem Löschen einiger Elemente wird immer noch sehr wenig tatsächlicher Speicherplatz angezeigt. Ich bin in den Papierkorb gegangen, kann die Dateien dort aber nur löschen, indem ich den gesamten Papierkorb geleert habe.

Vermisse ich etwas? Was nützt ein "Staging-Bereich" für Dinge, die Sie (wahrscheinlich) löschen möchten, wenn Sie die darin enthaltenen Dateien nicht einzeln entfernen können? Das Laufwerk wird auf einem eingebetteten System verwendet, so dass nur "Dateien in den Papierkorb werfen" nicht wirklich Platz auf dem Laufwerk schafft, was das verbrauchende Gerät betrifft.

James B
quelle
5
Sie können den Befehl rm verwenden, um einzelne Elemente zu entfernen. Sie können auch einen zweiten Ordner verwenden, in dem Ihre "Ich kann diese Dateien in den Papierkorb werfen" gespeichert werden. Sie verlieren jedoch die Möglichkeit, eine Datei aus dem Papierkorb an ihrem ursprünglichen Speicherort im Dateisystem wiederherzustellen.
bmike

Antworten:

14

Dies scheint auf El Capitan zu funktionieren. Wählen Sie die Datei bei gedrückter Ctrl-Taste aus, und bestätigen Sie die Auswahl.

user158237
quelle
2
Ich bin nicht sicher, welche Version diese Option hinzugefügt hat, aber es ist bei weitem die beste. Vielen Dank, dass Sie (irgendwann) Sinn sehen, Apple.
James B
Wie mache ich das nur mit der Tastatur?
Louis Yang
@ LouisYang siehe meine Antwort für die Tastenkombination. Beachten Sie auch, dass Control-Select = Zwei-Finger-Klick (auch bekannt als Rechtsklick).
Shlgug
42

Der Papierkorb ist nicht für Dateien gedacht, die Sie später löschen möchten, sondern als Sicherheitsnetz, wenn Sie die falschen Dateien löschen. Wenn Sie Dateien zum späteren Löschen markieren möchten, verwenden Sie entweder einen speziellen Ordner (wie bereits in einem anderen Kommentar erwähnt) oder markieren Sie sie mit einem bestimmten Etikett / einer bestimmten Farbe.

So löschen Sie einzelne Dateien aus dem Papierkorb

  1. Öffne den Papierkorb im Finder
  2. Öffnen Sie Terminal.app
  3. Geben Sie rm -rfam Ende ein Leerzeichen ein
  4. Ziehen Sie eine oder mehrere zu löschende Dateien in das Terminalfenster (bis Sie das grüne + Zeichen sehen)
  5. Drücken Sie die Eingabetaste in Terminal.app
  6. Puff, Dateien sind weg!

Wenn Sie dies sehr oft benötigen, würde ich empfehlen, einen Dienst mit Automator zu schreiben oder sich mit Terminal.app/bash vertraut zu machen.

nohillside
quelle
11
Ich wünschte, ich könnte dich hoch und Apple runter stimmen, weil das unglaublich dumm ist .
James B
6
Um ehrlich zu sein, denke ich, dass Ihr Anwendungsfall (Papierkorb als Staging-Bereich für Dateien, die in Zukunft möglicherweise gelöscht werden) nicht genau der von Apple beabsichtigte Verwendungszweck ist, als diese Funktionalität hinzugefügt wurde. Wie oben bereits erwähnt, ist es besser, wenn Sie entweder einen bestimmten Ordner vor dem Papierkorb oder ein geeignetes Label / Flag verwenden.
Nohillside
3
Unabhängig davon, ob der Papierkorb als "Bereitstellungsbereich" für Dateien gedacht ist oder nicht, habe ich nie verstanden, warum Sie nicht einfach eine Datei im Papierkorb auswählen und den Befehl Entf drücken können, um sie zu löschen. Scheint wie ein Versehen.
DAGUY
Vielen Dank ... ich bin kein Apple-Benutzer, aber ich verwende mac ib tge office ... und ich habe deine Löschmethode bereits verwendet! Vielen Dank! Erstaunlich brillant
Kam zurück, um eine neue Antwort zu sehen, und stellte fest, dass ich die Kommentare zu meinem Anwendungsfall nie wirklich angesprochen hatte. Der Grund, warum mir die "Papierkorb" -Analogie in Windows gefällt, ist, dass Sie die Vorteile des Papierkorbs (Wiederherstellung mit einem Klick) sowie die Möglichkeit nutzen, schnell Speicherplatz auf einem Laufwerk zu schaffen, indem Sie bei Bedarf einige große Dateien löschen, ohne dies sorgfältig tun zu müssen Durchsuchen Sie den Rest des Ordners, um sicherzustellen, dass Sie wirklich nicht alles brauchen .
James B
9

Sie könnten einen Automator-Dienst wie diesen erstellen

for f in "$@" 
do
    rm -rf "$f"
done

Automator

um dann einzelne ausgewählte Dateien mit einem Befehl aus dem Dienstemenü löschen zu können.

Daniel
quelle
4
Die Automatisierung rm -rfin einer for each fileSchleife kann bei falscher Verwendung gefährlich sein.
CousinCocaine
8

Die Tastenkombination ⌘ command+ ⌥ option+ deleteentfernt die Datei dauerhaft. Dies funktioniert von überall im Finder (einschließlich des Papierkorbs) auf El Capitan und höher, jedoch nicht auf früheren Versionen von OS X.

shlgug
quelle
2
Soweit ich das beurteilen kann, ist dies identisch mit dem Klicken mit der rechten Maustaste und dem Auswählen von Sofort löschen, aber mit Bonuspunkten für das Auffinden einer Tastenkombination, die nirgendwo dokumentiert zu sein scheint.
James B
3

Ich klicke mit der rechten Maustaste (sekundärer Klick) auf die Elemente, die ich nicht löschen möchte, und setze dann im angezeigten Menü ein Häkchen in das Kontrollkästchen "Gesperrt" unter "Allgemein", um das Element zu sperren, das Sie nicht löschen möchten löschen wollen.

Aktivieren Sie das Kontrollkästchen "Gesperrt"!

Nachdem ich dies für alle Elemente getan habe, die ich nicht löschen möchte, klicke ich auf "Papierkorb leeren" und frage danach, ob alle oder nur die nicht gesperrten Elemente (die Elemente, die Sie nicht gesperrt haben und die Sie möchten) gelöscht werden sollen zu löschenden), wählen Sie "Unlocked Items entfernen".

wähle "Unlocked Items entfernen"!

Chami
quelle
1
  1. Öffne den Papierkorb
  2. Klicken Sie mit der rechten Maustaste auf das Objekt, das Sie löschen möchten.
  3. Wählen Sie " Sofort löschen "
  4. Klicken Sie im Dialogfeld "Warnung" auf " Löschen ".

Sie können auch einen Bereich von Dateien auswählen , indem Sie auf die erste Datei klicken, die Umschalttaste drücken und dann auf die letzte Datei des Bereichs. Klicken Sie dann mit der rechten Maustaste auf eine der ausgewählten Dateien und wählen Sie "Sofort löschen", wie oben beschrieben.

Schließlich können Sie mehrere Dateien auswählen, indem Sie auf die erste klicken, dann 'Befehl' drücken und auf eine zweite, dann eine dritte usw. klicken. Klicken Sie dann mit der rechten Maustaste auf eine der ausgewählten Dateien und wählen Sie 'Sofort löschen' als oben beschrieben.

Pierre
quelle
0

Ich habe den Terminal-Ansatz ausprobiert - er ist eine gute Alternative zu meiner Arbeit!

Ich bin ein Parallels Windows7-Benutzer (ich schäme mich nicht wirklich) - keine Ahnung, warum ich vielleicht nur ein Po'ol 'Third-Worlder sein sollte, der die exotischen Geschmäcker und Vorurteile der ersten Welt nicht teilt, haha! )

Auf jeden Fall öffne ich meinen Windows7-Desktop über Parallels und ziehe einfach Daten von meinem Mac (beliebiger Ordner, FTM) direkt in den Windows7-Papierkorb und lösche sie effektiv und sicher.

Das Beste aus beiden Welten, sage ich.

GeorgeS
quelle
-4

Wenn Sie Ihren Mac neu starten, können Sie ihn aus dem Papierkorb löschen.

Wenn ich eine App in den Papierkorb verschiebe, wird auch eine Plist-Datei in den Papierkorb verschoben. Wenn Sie den Papierkorb jetzt leeren, erhalten Sie eine Warnung wie "xxx.plist wird verwendet, Sie können ihn nicht löschen" Wenn Sie Ihren Mac neu starten, können Sie ihn löschen. Wenn Sie das System neu starten, wird möglicherweise ein Teil des Systems freigeschaltet, sodass Sie ihn löschen können. Sie können ihn auch im zuvor beschriebenen Terminal löschen.

Morgengrauen
quelle