On Jul 26, 2009, at 4:45 AM, Mel Flynn wrote:
On Saturday 25 July 2009 23:34:50 Matthew Seaman wrote:
It's fairly rare to run into this as a practical
limitation during most day to day use, and there are various
using xargs(1) to extend the usable range. Even so, for really big
applications that need to process long lists of data, you'ld have
the whole thing to input the list via a file or pipe.
ls itself is not glob(3) aware, but there are programs that are,
like scp. So
the fastest solution in those cases is to single quote the argument
the program expand the glob. for loops are also a common work around:
ls */* == for f in */*; do ls $f; done
Point of it all being, that the cause of the OP's observed behavior
indirectly related to the directory size. He will have the same
problem if he
divides the 4000 files over 4 directories and calls ls */*
H'mmm... I haven't come back on this question, because I want my next
question to be an intelligent one, but I'm having a hard time
understanding what is going on. I'm reading up on this, and as soon
as I know enough to either understand the issue, or ask an
intelligent question, I will do so...
Thanks for all the comments...
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"