[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /var füllt sich



Hallo Ruediger,

* Ruediger Noack schrieb [06-11-02 00:00]:
> Rainer Ellinger wrote:
> 
> >du -s $(ls -d *) | sort -n
> >
>          ^^^^^^^
> 
> Konstruktionen gibt es ... *grübel*
> 
> Habe mit man bash versucht, dies zu verstehen, gedacht, ich habe es, 
> ausprobiert, und - mich eines besseren belehren lassen müssen. :(
> 
> Wofür ist also diese Konstruktion sinnvoll?

ls -d * : Liste alle Verzeichnisse
du -s $(ls -d *) :  Gib eine Zusammenfassung der Verzeichnisse, die
                        ls -d * auswirft
sort -n : Sortiere Nach Größe.

Man hätte das aber auch so machen können:

  du -s $(ls -l | grep ^d) | sort -n
  du -s /var/* | sort -n
  for verzeichnis in /var/*; do du -s $verzeichnis; done | sort -n
  ...
  
Kurz: Mit den $(ls -d *) umgeht Rainer die Anzeige von Dateien. Er
wählt halt nur die Verzeichnisse. Und die sind ja auch nur wichtig.

Man könnte auch noch 

  du -n --max-depth=1 /var | sort -n

nehmen, aber da taucht /var selbst auch wieder auf...

Gruss Udo

-- 
Es gibt keine Witze über Microsoft, es sind Tatsachen.

Attachment: pgpl3Y25Jj3WF.pgp
Description: PGP signature


Reply to: