UPDATE 15:59:56 CEST 2oo4-27-1o * added sorting option -o -r * added Total blocks UPDATE 1o:53:12 CEST 2oo4-25-1o * proper understanding of -R without param [exampli gratia: ./gls costam -R] * fixed so it doesn't follow symlinks compilation: gcc data.c gls.c coolstorage.c -o gls if there is no argument to -R, the default value of 2 is used examples: gim@gimlandia:~/dupa/PSI$ ./gls test/ -idrblrR 3 567335 drwxr-xr-x 03 0000000000000346 838 gim inni 1 Paz 27 14:53 test/xxx 567334 drwxr-xr-x 02 0000000000000346 838 gim inni 1 Paz 27 14:52 test/cze 564761 drwxr-xr-x 05 0000000000000346 838 gim inni 1 Paz 27 15:11 test/.. 567330 drwxr-xr-x 04 0000000000000346 838 gim inni 1 Paz 27 14:52 test/. 567338 -rw-r--r-- 01 0000000000000346 838 gim inni 0 Paz 27 14:53 test/xxx/plik_1 567336 drwxr-xr-x 03 0000000000000346 838 gim inni 1 Paz 27 14:53 test/xxx/dupa 567341 -rw-r--r-- 01 0000000000000346 838 gim inni 0 Paz 27 14:53 test/xxx/dupa/plik_2 567342 -rw-r--r-- 01 0000000000000346 838 gim inni 0 Paz 27 14:53 test/xxx/dupa/plik_3 567337 drwxr-xr-x 02 0000000000000346 838 gim inni 1 Paz 27 14:53 test/xxx/dupa/dwa gim@gimlandia:~/dupa/PSI$ ./gls test/ -maoR 4 drwxr-xr-x gim inni 4096 Paz 27 14:52 Paz 27 14:52 Paz 27 15:11 test/. drwxr-xr-x gim inni 4096 Paz 27 15:11 Paz 27 15:11 Paz 27 15:11 test/.. drwxr-xr-x gim inni 4096 Paz 27 14:52 Paz 27 14:52 Paz 27 15:11 test/cze drwxr-xr-x gim inni 4096 Paz 27 14:53 Paz 27 14:53 Paz 27 15:11 test/xxx drwxr-xr-x gim inni 4096 Paz 27 14:53 Paz 27 14:53 Paz 27 15:11 test/xxx/dupa -rw-r--r-- gim inni 0 Paz 27 14:53 Paz 27 14:53 Paz 27 14:53 test/xxx/plik_1 drwxr-xr-x gim inni 4096 Paz 27 14:53 Paz 27 14:53 Paz 27 15:11 test/xxx/dupa/dwa -rw-r--r-- gim inni 0 Paz 27 14:53 Paz 27 14:53 Paz 27 14:53 test/xxx/dupa/plik_2 -rw-r--r-- gim inni 0 Paz 27 14:53 Paz 27 14:53 Paz 27 14:53 test/xxx/dupa/plik_3 -rw-r--r-- gim inni 0 Paz 27 14:53 Paz 27 14:53 Paz 27 14:53 test/xxx/dupa/dwa/plik_4 -rw-r--r-- gim inni 0 Paz 27 14:53 Paz 27 14:53 Paz 27 14:53 test/xxx/dupa/dwa/plik_5 EOF