So gut wie jeder hat einmal versucht, seinen OS X-Papierkorb zu leeren, und er hat die Warnung erhalten, dass der Papierkorb nicht geleert werden kann, normalerweise aus einem undurchsichtigen Grund, der nicht gut erklärt wird. Das kann unglaublich frustrierend sein, besonders wenn ich nicht weiß, warum es passiert. Selbst wenn ich das Problem identifiziere, ist es nicht immer einfach oder sogar ohne großen Aufwand zu beheben.
In diesem Lernprogramm werde ich auf verschiedene Arten nachsehen, wie der Papierkorb mithilfe der Befehlszeile in Terminal entleert werden kann. Für Benutzer, die sich nicht damit auskennen, verwende ich eine unkomplizierte einfache App, die alle problematischen Dateien oder Ordner im Papierkorb entfernt. Wenn wir fertig sind, können Sie jedes Problem lösen, das der OS X-Papierkorb Ihnen in den Weg stellt.
Während sich der Großteil dieses Tutorials mit Terminalbefehlen zur Lösung von Papierkorbproblemen befasst, bietet Trash It! ist eine nette App, um die gleiche Arbeit ohne die Befehlszeile zu erledigen. Wenn Sie sich nicht mit Terminal auskennen oder einfach nur die einzelnen Befehle eingeben möchten, können Sie Trash It! Vielleicht ist Ihre Lösung, und wir werden am Ende kurz durchgehen.
Die meisten von uns haben versucht, den Papierkorb zu leeren, nur um von einer Datei, die gesperrt ist oder in Verwendung ist, kurz zu werden. Mit dem ersten Terminal-Befehl, der versucht wird, werden die Papierkorbdateien bearbeitbar, sodass sie hoffentlich gelöscht werden können.
Ich öffne das Terminal und gehe in das Papierkorbverzeichnis, indem Sie Folgendes eingeben:
cd ~ / .Trash
Sobald ich mich im Papierkorb befinde, füge ich folgendes in das Terminal ein und drücke auf EINGEBEN:
chflags -R nouchg *
Jetzt werde ich versuchen, den Papierkorb entweder über das Dock oder das Finder-Menü zu leeren (Finder> Leerer Papierkorb).
Wenn das nicht funktioniert hat, müssen wir etwas mehr versuchen. Ändern Sie das Verzeichnis erneut in den Papierkorb CD
Befehl im Terminal von oben. Dann löschen Sie alles im Papierkorb mit diesem Befehl:
rm -rf *
Ich möchte absolut sicher sein, dass ich mich für diesen Befehl in meinem Papierkorbverzeichnis befinde, weil er die Felder verbrennen und die Erde salzen wird, indem ich alle meine Dateien mitnehme. Ich möchte das nicht in einem Verzeichnis tun, das persönliche Dateien oder Systemdateien enthält.
Spitze: Ja wirklich, rm -rf
ist ein ernstes Geschäft und verursacht bei unsachgemäßer Verwendung große Probleme. Sie sollten es nur verwenden, wenn Sie wissen, was sie tun, und sich beim Löschen der Dateien im Fadenkreuz wohl fühlen.
Um sicher zu gehen, dass ich mich im richtigen Verzeichnis befinde, bevor ich voran gehe, verwende ich die ls
Befehl. Dadurch wird alles im aktuellen Verzeichnis aufgelistet. Ich kann die Dateiliste mit dem in meinem Papierkorb übereinstimmen.
Spitze: Ich kann auch eine vollständige Dateiliste mit der Echo *
Befehl, aber die Ausgabeliste sieht nicht so gut aus und ist nicht so einfach zu navigieren wie ls
.
Wenn ich mich nicht um all die sich ändernden Verzeichnisse kümmern muss und Terminal mitzuteilen möchte, in welchem Verzeichnis ich den gleichen Befehl wie das Entfernen der Dateien finde, ist dies ein gutes:
rm -rf ~ / .Trash / *
Es kann nur eine einzige Datei sein, die die Dinge aufhält. Wenn ich den Unruhestifter identifizieren kann, muss ich nicht alles im Papierkorbverzeichnis mithilfe der Befehlszeile löschen, sondern nur die Datei, die Probleme verursacht. Aus dem Papierkorb-Verzeichnis in Terminal verwende ich den folgenden Befehl, um eine einzelne Datei zu entfernen und den Platzhalter "FILE.DOC" durch den Namen meiner Datei zu ersetzen.
rm FILE.DOC
Spitze: Sobald ich die Datei gefunden habe, die den Papierkorb blockiert, tippe ich rm
ins Terminal, aber nicht schlagen EINGEBEN noch. Dann ziehe ich die Datei in das Terminalfenster, um den Dateipfad zu erhalten. Schlagen EINGEBEN Jetzt wird die Datei vollständig gelöscht. Ich brauche nicht einmal die CD
Befehl, um zuerst in das Papierkorbverzeichnis zu gelangen!
Die Verwendung von Terminalbefehlen kann unheimlich sein. Wenn Sie es nicht gewohnt sind, mit der Befehlszeile zu arbeiten, müssen Sie vorsichtig sein, denn wenn Sie im falschen Verzeichnis landen, können Sie viele gute Dateien löschen, die Sie wirklich benötigen.
Für Benutzer, denen das Löschen von Papierkorb mit Terminalbefehlen nicht in die eigenen Hände fällt, ist möglicherweise die Sicherheit einer Drittanbieteranwendung erforderlich. Trash es! kann so ziemlich alles klarstellen.
Trash It! Starten und wählen Sie eine der beiden Löschoptionen, Schnell oder Wirklich festgefahren. Die beste Wette für einen neuen Benutzer ist, zuerst Fast zu testen. Wenn dies nicht funktioniert, fahren Sie mit Really Stuck fort.
Papierkorb Es wird aufgefordert, die Kennwortauthentifizierung voranzutreiben. Es kann Trash It nehmen! Je nachdem, wie groß die Stelle ist, für die er steht, warten Sie bitte etwas.
Wir haben eine Handvoll Terminalbefehle ausprobiert und sogar eine App eines Drittanbieters, die den Trick ausführen sollte, wenn der OS X-Papierkorb wirklich hängen bleibt. Hoffentlich sind Sie beim nächsten Mal, wenn Sie auf diese übliche Belästigung stoßen, besser darauf vorbereitet, damit umzugehen.
Stellen Sie immer sicher, dass Sie die Dateien in Ihrem Papierkorb zu 100% löschen, bevor Sie mit einer dieser Methoden fortfahren. Es kann sein, dass eine Datei angehalten wird, weil sie wirklich noch verwendet wird und Sie sie nicht verlieren möchten oder dass Sie versehentlich einen Stapel von Systemdateien in den Papierkorb gelegt haben, damit OS X funktionieren kann. Sie sollten wissen, was Sie löschen, und wissen, dass Sie nichts entfernen können, das mit diesen Methoden entfernt wurde.
Haben Sie eine andere Lieblings-App, um klebrige Papierkorbdateien zu entfernen, oder wissen Sie von anderen Terminalbefehlen, um schwer zu löschende Dateien zu entfernen oder zu identifizieren? Lass es uns in den Kommentaren wissen!