Universität Ulm -Sektion Angewandte Informationsverarbeitung
8.Übungsblatt (12.01.99 bis 19.01.99)
zur Systemnahe Software Teil I (WS 98/99)


Sie suchten sicher schon immer nach einer Möglichkeit, den von Ihnen verbratenen Speicherplatz auf Thales und Turing in einem Rutsch auflisten zu lassen??!! Das Warten hat nun ein Ende!


Aufgabe 1 (10 Punkte)


Schreiben Sie ein kleines :-) C-Programm sdir.c, das wie folgt aufgerufen wird:

sdir [-r] [directory]

sdir summiert die Größen in Kilobytes (1 KB = 1024 Bytes) sämtlicher im Directory enthaltener Dateien auf. Falls kein Directory über die Kommandozeile spezifiziert wurde, soll das aktuelle Directory als Voreinstellung angenommen werden. Bei Angabe der Option -r sollen rekursiv ggf. enthaltene Unterverzeichnisse mit in die Berechnung aufgenommen werden.

Das Komando sdir -r / würde z.B. die Größe des gesamten Filesystems auf der aktuellen Maschine ausgeben (dieser Aufruf ist aber nicht zu empfehlen, da er ewig und 3 Tage dauert!).

 

Hinweis: