Das Cruft Script

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der TIPPs & Tricks Sammlung.
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

'Persönliche Werkzeuge