[[Vorlage(Getestet, bionic)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] [:mit Root-Rechten arbeiten:] }}} [[Inhaltsverzeichnis()]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] [https://www.chiark.greenend.org.uk/~sgtatham/agedu/ agedu] {en} ist ein Kommandozeilenprogramm, das wie [:du:] den Speicherplatzverbrauch ('''d'''isk '''u'''sage) analysiert. Im Gegensatz zu `du` zeigt es jedoch auch an, wann die Daten zum letzten Mal verwendet wurden. Dies ermöglicht es, Dateien zu finden, die viel Platz verbrauchen und länger nicht mehr verwendet wurden. = Installation = Das Programm kann direkt aus den offiziellen Paketquellen installiert werden [1]: {{{#!vorlage Paketinstallation agedu, universe }}} Das Programm kann dann sofort aus dem Terminal [2][3] gestartet werden. = Bedienung = [[Bild(agedu-web.png, 250, align=right)]] Da `agedu` nicht nur Dateigrößen beachtet, sondern auch Zugriffszeiten, muss man ein Verzeichnis zunächst mit dem Programm scannen. Dazu verwendet man den Schalter `-s`, der ein Verzeichnis als Argument erwartet: {{{#!vorlage Befehl agedu -s ~/Downloads }}} Um sich den Report danach anzeigen zu lassen, verwendet man den Schalter `-w`, der einen lokalen Webserver startet und dort den Report als HTML-Seite bereitstellt: {{{#!vorlage Befehl agedu -w }}} Alternativ kann man auch einen Text oder HTML-Report ausgeben. Diesen kann man später im Webbrowser aufrufen oder über einen Webserver bereitstellen. Wenn man für alle Unterordner einen Report erstellen möchte, empfiehlt es sich, einen neuen Ordner zu erstellen: {{{#!vorlage Befehl mkdir ~/htmlreport cd ~/htmlreport agedu -s ~/Downloads --files -d max -H ~/Downloads }}} Zum anzeigen im Webbrowser "~/htmlreport/index.html" eingeben. == Optionen == {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="titel"> Optionen von agedu +++ Verfügbare Optionen Bedeutung +++ `-s`, `--scan` Scanne ein Verzeichnis um eine Index-Datei zu erstellen +++ `-f`, `--filename` Spezifiziert den Dateinamen für die Indexdatei (.dat) +++ `--files` Zeige Speicherverbrauch einzelner Dateien +++ `-H`, `--html` Erstelle einen HTML-Report +++ `--cross-fs` Scannt über Dateisystemgrenzen hinweg +++ `-d`, `--depth` Ordnertiefe für HTML- und Text-Reporte +++ `-w`, `--web` Starte einen temporären Webserver zum Anzeigen des HTML-Reports +++ `-t`, `--text` Erstelle (anstelle von HTML) einen Text-Report +++ `-R`, `--remove` Entferne die '''.dat'''-Datei, ohne deren Namen zu wissen +++ `-h`, `--help` Kurze Optionsübersicht anzeigen +++ `-V`, `--version` Version anzeigen }}} Mehr Information sind der [man:agedu:Manpage] {en} von agedu zu entnehmen. = Links = * [https://www.chiark.greenend.org.uk/~sgtatham/agedu/ Projektseite] {en} * [:Festplattenbelegung:] - grafische Programmalternativen #tag: System, Shell