Quote:
Originally posted by Perderabo
I am not a SCO expert, but I have an account on SCO box. My shell is ksh so I just tried:
mkdir xxx
cd xxx
x=1
while (( x< 3000 )) ; do
touch $x
done
ls| wc -l
I got 2999, so SCO supports more that 2048 files in a directory.
By typing "man mount", I can see that SCO supports many different filesystem types including AFS, DOS, DTFS, HS, HTFS, ISO9660, LMCFS, NFS, NUCAM, NUCFS, RCKRDG, S51K, and XENIX. That man page sent me to "man fstyp" where I learned how to see what type of filesystem I am using.
So I did a "df -k ." and found that the mount point of the filesystem containing my directory is /dev/dss. Then I did a "/etc/fstyp /dev/dss" and found that my filesystem type is "HTFS".
My guess it that you are using some other filesystem type than HTFS. And with names like DOS and XENIX, I can believe that some supported filesystem might limit a directory to only 2048 files. If my guess is right, you will need to switch to a better filesystem.
Thanks a lot.
I am sorry i am replying late.
Actually my directories contain far beyond 2048 files.
I was using ws_ftp client to access my sco boxes and it seems
the windows in that program only show you 2048 files.
it was a silly listake, afterthat i tried on the unix shell the command ls | wc to check how many files i have and they are far beyond 2048.
and yes fstyp gave me HTFS.
thanks again.