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

Re: im Skript feststellen ob ein Verzeichnis leer ist



Frank Dietrich schrieb:

> Florian Tham <xxx@yyy.zzz> wrote:
> >
> >if [ -z `ls -AU foobar/ | head -1` ]; then
> >	echo "ist leer"
> >else
> >	echo "ist voll"
> >fi
> 
> Mir geht es nicht so sehr darum was nach der Pipe kommt, mir geht es
> um die Zeit die ls -AU foobar/ verbrät, wenn es in ein Verzeichnis mit
> deutlich mehr als 10.000 Dateien kommt (da dies kein häufig
> frequentiertes ist, ist es nicht unbedingt im Cache).

| wal@tek:~$ time ls -R -AU /usr/share | wc
|   51909   49256  737261
|
| real    0m0.546s
| user    0m0.273s
| sys     0m0.329s
| wal@tek:~$ time ls -R -AU /usr/share > /dev/null
|
| real    0m0.543s
| user    0m0.220s
| sys     0m0.323s
| wal@tek:~$ time ls -R -AU /usr/share | head -1 > /dev/null
|
| real    0m0.018s
| user    0m0.007s
| sys     0m0.015s



Ciao
Walter



Reply to: