Kann ich Dateien oder Ordner aus / private / var / folders / löschen?

Antworten:

24

Sie können alles sicher löschen, /private/var/folders/aber nicht den Ordner selbst

sudo rm -rf /private/var/folders/*

Beenden Sie alle Anwendungen , bevor Sie tun & Neustart danach ... und was auch immer Sie tun, berühren Sie nicht alles , was in /private/var/und sie nicht löschen /private/var/folders/selbst.


Gerüchten zufolge sollte man nicht löschen /private/var/folders/zz. Dieser Artikel impliziert etwas anderes, aber wenn Sie auf der sicheren Seite sein wollen, verwenden Sie

cd /private/var/folders
for i in *; do if [ "$i" != "zz" ]; then sudo rm -rf "$i"; fi; done
sudo rm -rf zz/*

stattdessen.

Tetsujin
quelle
2
Ich habe die obige Abfrage verwendet: cd / private / var / folders für i in ; do if ["$ i"! = "zz"]; dann sudo rm -rf "$ i"; fi; done sudo rm -rf zz / danach konnte der mac nicht mehr gebootet werden. Musste das Betriebssystem neu installieren.
Aaron
Haben Sie zuerst in den richtigen Ordner gebrannt? Andernfalls würde es ein paar ziemlich zufällige Sachen
Tetsujin
natürlich bin ich zuerst nach / private / var / folders gegangen ... etwas anderes als zz sollte erhalten bleiben, denke ich.
Aaron
El Capitan, 2017 Juni.
Aaron
tbh, ich habe es noch nie ausprobiert - es war nur eine Recherche und Veröffentlichung mit Akkreditierung.
Tetsujin
3

Im Hinblick auf die allgemeine Sicherheit der Systemintegrität gilt Folgendes:

Alles innerhalb der Hierarchie von /private/var/folders/* kann gelöscht werden. zzinbegriffen.

Ein Neustart sollte jedoch die Menge an temporären Dateien und Daten reduzieren.

Auch das Beenden gut geschriebener Anwendungen sowie ein schneller Abmelde-Anmelde-Zyklus sollten dies tun.

Das System füllt eine leere /private/var/folders/*nach dem Neustart neu.

Praktische Aspekte und Konsequenzen für den Benutzer:

Es gibt einen kleinen Haken: Es ist wahrscheinlich nicht völlig nebenwirkungsfrei, einfach alles und jedes unter sich abzuwischen folders.

Diese Nebenwirkungen sind zwar gering. Das Löschen aller Elemente mit erzwingen sudo rmist möglich, jedoch nicht die beste Option auf einem Live-System.

  1. Einige dieser Dateien werden derzeit möglicherweise verwendet. Daher ist es schwierig oder unklug, sie alle von einem laufenden System zu löschen, wenn man dies für nötig hält. Sie müssten zuerst die Prozesse mit ihnen beenden. Das Beenden des Vorgangs reicht, wie oben erwähnt, häufig aus, um diese Dateien automatisch zu entfernen. Wenn einige Datenbanken, die hauptsächlich von Apple-Prozessen generiert werden, aus dem Ruder laufen, müssen sie möglicherweise in den Papierkorb verschoben, abgemeldet und anschließend gelöscht werden.

  2. Eine kleine Anzahl von Anwendungen oder Diensten kann einige der Einstellungen dort speichern.
    Ein Beispiel ist das NotificationCenter (NC) mit Ihren Einstellungen: Ihre Auswahl an Anwendungen und welche davon dort "drin" sein sollen. NC erstellt seine Einstellungen neu, wobei alles in NC aktiviert ist. Wenn Sie viele Apps haben und die meisten davon nicht stören möchten, ist dies ziemlich ärgerlich, auch wenn Sie es nur einmal gemacht haben.
    Aber es sind dann nicht wirklich wichtige Daten, die auf diese Weise verloren gehen. Da diese Vorgehensweise stark vom Standard abweicht, verstößt nur Apple gegen seine eigenen Richtlinien: Ich kann mich nicht an Anwendungen von Drittanbietern erinnern, in denen wichtige, nicht als flüchtig geltende und nicht temporäre Daten in dieser Hierarchie gespeichert sind.

Fazit:

Daher ist es am besten zu ermitteln, welcher dieser Ordner Ihrem aktivsten Benutzer gehört, und dort nach den größten Straftätern zu suchen, um sie manuell zu löschen. Es ist auch ratsam zu erfahren, welche Ihrer Apps so viel Zeug zurücklassen. Das Beenden und Neustarten einer aktiv überfüllten App kann oft ausreichen, um dort Speicherplatz zu gewinnen. Wenn der zweite Haken von Belang ist, ersparen Sie die Dateien, die sich auf z. B. NC beziehen, vor dem Löschen.

LаngLаngС
quelle
3
Irgendwie widerspricht der zweite Teil Ihrer Frage dem ersten.
Nohillside
Könnten Sie bitte "Zeug" definieren?
fd0
0

Für das, was es wert ist (das heißt, entscheiden Sie, was Sie wert sind :-), ist es gefährlich, dies auf Catalina (10.15) zu tun. Ich habe das auf einem Macbook Air nach dem Upgrade auf Catalina gemacht. Es würde nicht neu starten, und was für ein Schmerz für die Wiederherstellung von Time Machine mit schlechtem internen Bildschirm.

Ich hatte auch einen anderen schlechten Bildschirm Macbook Air (und schlechte Tastatur und schlechtes Trackpad, aber ich schweife ab). Ich war paranoid, weil ich das für die Entwicklung benutze. Also habe ich stattdessen online einen anderen Trick gefunden. Wenn Sie beim Booten die Umschalttaste gedrückt halten, wechselt der Mac in den "abgesicherten Modus". Der Mac bootete dann in den abgesicherten Modus und "sudo du -d 1 -h / private" bestätigte 44 GB. Nach einem weiteren Neustart wieder in regulären Mac OS X und der gleiche Befehl zeigte 3 GB.

Übrigens funktionierte dies nicht mit einer normalen Tastatur, ich musste eine Apfeltastatur finden.

Viel sicherer, wenn es weh tut, das regelmäßig zu tun. Ich habe die kostenlosen Reiniger ausprobiert, aber keiner fand diese Dateien / Ordner. Und ich würde lieber keine 30 - 80 US-Dollar für eine Reinigungskraft ausgeben, die sie wahrscheinlich nicht so gut findet ...

user7517407
quelle
0

Auf Catalina habe ich mein Macbook im Wiederherstellungsmodus neu gestartet (CMD + R beim Start). Anschließend habe ich das Terminal geöffnet, um den Systemintegritätsschutz durch Eingabe zu deaktivieren csrutil disable. Dann habe ich im normalen Modus neu gestartet. Ich habe alle Bewerbungen geschlossen. Ich habe das Festplatten-Dienstprogramm ausgeführt und auf Erste Hilfe für mein Systemlaufwerk geklickt.

Dann ging ich zu / private / var / folders /. Es ist jetzt 2019 und ich habe festgestellt, dass einige Ordner seit 2016 und 2017 nicht geändert wurden.

Dann habe ich den Inhalt des zz-Ordners auf ein USB-Laufwerk kopiert. Ich ging zum zz-Ordner und habe alle Ordner gelöscht, die nicht von heute waren. Ich ging in den kt-Ordner, kopierte den Inhalt auf mein USB-Laufwerk und löschte die Ordner, die nicht von heute waren, in den Ordnern 0 und C und T. Vor dem Neustart habe ich den Papierkorb geleert.

Ich habe mein USB-Laufwerk ausgesteckt und im Wiederherstellungsmodus neu gestartet. Dann habe ich den Systemintegritätsschutz wieder aktiviert, indem ich csrutil enabledas Terminal eingetippt habe und das wars.

Ich habe 50 GB gespart

Nicolas Guérinet
quelle
-1

tut ein „sicheres boot“ einmal in einer Weile durch den ständig wachsenden Caches gestört , wenn ... das Wort (Apfel Kbartikel Link - https://support.apple.com/en-us/HT201262 ) ist , dass es Caches aus reinigt.

Hardijs
quelle