it works by printing the number of entities processed - the number of entities that are that are not files (!-f)
Update: fixed thanks to jmcnamara
perl -e'opendir(D,shift)?print((map{$i+=!-f}readdir(D))-$i):die' your_ +dir_here
perl -le'opendir(D,".")?print((map{$i+=!-f}readdir(D))-$i):die'
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: number of files in directory - one liner
by jmcnamara (Monsignor) on Mar 27, 2002 at 15:41 UTC | |
by particle (Vicar) on Mar 27, 2002 at 16:38 UTC | |
|
•Re: number of files in directory - one liner
by merlyn (Sage) on Mar 27, 2002 at 15:28 UTC | |
by particle (Vicar) on Mar 27, 2002 at 16:33 UTC | |
by merlyn (Sage) on Mar 27, 2002 at 17:37 UTC | |
by Juerd (Abbot) on Mar 27, 2002 at 18:20 UTC | |
by merlyn (Sage) on Mar 27, 2002 at 21:48 UTC |