Das Cruft Script
Aus Gentoo Linux Wiki
| Terminals / Shells • X • Portage • System • Dateisysteme • Kernel • Netzwerk• Sonstiges • alphabetischer Tipp Index |
Inhaltsverzeichnis |
[Bearbeiten] Was ist Cruft?
- Cruft
- Dateien und Verzeichnisse die von keinem Paket mehr benötigt werden.
"Das Cruft Script versucht alle Dateien und Verzeichnisse anzuzeigen, die von keinem Paket mehr benötigt werden (Datenmüll, Datenleichen )."
[Bearbeiten] Cruft Script herunterladen
http://catmur.co.uk/~ed/main/my-bin/cruft
Script herunterladen und in ein temporäres Verzeichnis speichern ( ~/temp für dieses Beispiel).
Es gibt mittlerweile ein neues überarbeitetes Cruft Script, ecatmur hat aufgehört sein Script weiter zu beobachten/zu verbessern: http://forums.gentoo.org/viewtopic.php?t=254197
[Bearbeiten] Script Starten
root# cd ~/temp root# chmod +x cruft root# ./cruft | tee cruft.out
"./cruft | tee cruft.out " wird nun alle Dateien und Verzeichnisse in der derzeitigen Shell auflisten (und sie auch in der Datei "cruft.out" ablegen). Jede Ausgabe hat eine neue Zeile. Dies ermöglicht es, mit Hilfe des Kommandos "cat" und der Variable rm alle Dateien und Verzeichnisse die Cruft ausgegeben hat zu löschen. Bevor das getan werden soll vergewissere dich durch eine Kontrolle der Datei, dass nichts gelöscht wird, das du evtl. nochmal brauchst.
[Bearbeiten] cruft.out Aussortieren
root# nano -w cruft.out
nun durchsuche jede neue Zeile nach Programmen oder Verzeichnissen die du behalten willst und lösche diese Zeilen aus dieser Datei und speichere sie dann ab.
[Bearbeiten] Nicht mehr benötigte Dateien/Verzeichnisse löschen
root# cat cruft.out | xargs rm -rf
jetzt werden alle Dateien und Verzeichnisse die das Cruft Script in cruft.out notiert hat gelöscht.
[Bearbeiten] Erneutes Suchen mit dem Cruft Script
Nun ist es geschafft. Jetzt noch mit
root# rm cruft.out
die Datei löschen und dann mit
root# ./cruft
nochmal das Cruft Script starten um sicherzugehen, dass alles wirklich gelöscht wurde.
[Bearbeiten] Links
- Ed Catmurs Homepage (nicht mehr erreichbar?): http://home.jesus.ox.ac.uk/~ecatmur/
- Andere Scripts von Ed Catmur: http://home.jesus.ox.ac.uk/~ecatmur/my-bin/
- Ursprünglicher Forumsbeitrag: http://forums.gentoo.org/viewtopic.php?t=152618
