%!PS-Adobe-1.0 %%Creator: devps (Pipeline Associates, Inc.) %%CreationDate: Fri Sep 13 13:04:00 1996 %%Pages: (atend) %%DocumentFonts: (atend) /devps 180 dict def devps begin /res 10.000000 def /y_offset 843 def /X{exch}bind def /mm {transform round X round X itransform} bind def /r{rmoveto}bind def /m{moveto}bind def /l{lineto}bind def /rl{rlineto}bind def /st{stroke}bind def /gs{gsave}bind def /gr{grestore}bind def /cp{currentpoint}bind def /np{newpath}bind def /ct{curveto}bind def systemdict /setpacking known { /savepacking currentpacking def true setpacking } if /m0{0 0 moveto}bind def /xc{//res div}bind def /yc{//res neg div //y_offset add}bind def /lc{yc X xc X l st}bind def /mc{yc X xc X m}bind def /el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}bind def /ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}bind def /sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}bind def /V{//res neg div //y_offset add currentpoint pop X m}bind def /H{//res div 0 transform X round X itransform pop currentpoint X pop moveto}bind def /h{//res div 0 r}bind def /v{//res neg div 0 X r}bind def /S{X H show}bind def /A{H //res div 1 index stringwidth pop sub 1 index length div 0 3 2 roll ashow}bind def /psize 10 def /height 0 def /cheight { height 0 ne { height } { psize } ifelse } bind def /slant 0 def /FF{findfont X dup 30 div 0 mm pop setlinewidth /psize X def [psize 0 cheight slant sin slant cos div mul cheight 0 0] makefont setfont}bind def /shade{gs /dy X def /dx X def np m 0 /dy rl /dx 0 rl 0 /dy neg rl /dx neg 0 rl closepath .9 setgray fill gr}bind def 1 setlinecap /resolution res 72 mul def /startFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /ury exch def /urx exch def /lly exch def /llx exch def /y exch 72 mul resolution div def /x exch 72 mul resolution div def currentpoint /cy exch def /cx exch def /sx x urx llx sub div def /sy y ury lly sub div def sx sy scale cx sx div llx sub cy sy div ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def }bind def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto }bind def /doclip { llx lly urx ury clipFig } def /endFig { end SavedState restore }bind def /globalstart { fontnum psize slant height resolution currentpoint pagesave restore gsave }bind def /globalend { grestore moveto /resolution exch def /height exch def /slant exch def /psize exch def /fontnum exch def F /pagesave save def }bind def /fontnum 1 def systemdict /setpacking known { savepacking setpacking} if end /BP{ save mark devps begin m0 /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def }bind def /EP{ end cleartomark restore showpage}def /Encoding-1 256 array def 0 1 255 {Encoding-1 exch /.notdef put} for Encoding-1 8#301 StandardEncoding 8#101 26 getinterval putinterval %A-B Encoding-1 8#341 StandardEncoding 8#141 26 getinterval putinterval %a-b Encoding-1 8#241 StandardEncoding 8#301 16 getinterval putinterval %accents Encoding-1 8#373 StandardEncoding 8#365 1 getinterval putinterval %dotlessi Encoding-1 dup 8#41 /copyright put dup 8#42 /registered put dup 8#43 /trademark put dup 8#44 /logicalnot put dup 8#45 /Eth put dup 8#46 /eth put dup 8#47 /Thorn put dup 8#50 /thorn put dup 8#51 /brokenbar put dup 8#52 /degree put dup 8#53 /divide put dup 8#54 /multiply put dup 8#55 /minus put dup 8#56 /onehalf put dup 8#57 /onequarter put dup 8#60 /threequarters put dup 8#101 /Aacute put dup 8#102 /Acircumflex put dup 8#103 /Adieresis put dup 8#104 /Agrave put dup 8#105 /Aring put dup 8#106 /Atilde put dup 8#107 /Ccedilla put dup 8#110 /Eacute put dup 8#111 /Ecircumflex put dup 8#112 /Edieresis put dup 8#113 /Egrave put dup 8#114 /Iacute put dup 8#115 /Icircumflex put dup 8#116 /Idieresis put dup 8#117 /Igrave put dup 8#120 /Ntilde put dup 8#121 /Oacute put dup 8#122 /Ocircumflex put dup 8#123 /Odieresis put dup 8#124 /Ograve put dup 8#125 /Otilde put dup 8#126 /Scaron put dup 8#127 /Uacute put dup 8#130 /Ucircumflex put dup 8#131 /Udieresis put dup 8#132 /Ugrave put dup 8#133 /Ydieresis put dup 8#134 /Zcaron put dup 8#135 /aacute put dup 8#136 /acircumflex put dup 8#137 /adieresis put dup 8#140 /agrave put dup 8#141 /aring put dup 8#142 /atilde put dup 8#143 /ccedilla put dup 8#144 /eacute put dup 8#145 /ecircumflex put dup 8#146 /edieresis put dup 8#147 /egrave put dup 8#150 /iacute put dup 8#151 /icircumflex put dup 8#152 /idieresis put dup 8#153 /igrave put dup 8#154 /ntilde put dup 8#155 /oacute put dup 8#156 /ocircumflex put dup 8#157 /odieresis put dup 8#160 /ograve put dup 8#161 /otilde put dup 8#162 /scaron put dup 8#163 /uacute put dup 8#164 /ucircumflex put dup 8#165 /udieresis put dup 8#166 /ugrave put dup 8#167 /ydieresis put dup 8#170 /zcaron put pop /Enc-dict 30 dict def Enc-dict /tmpstr1 50 string put Enc-dict /tmpstr2 50 string put Enc-dict /tmpstr3 50 string dup (Encoding-) exch cvs pop put /AEnc-def { % arguments: the original font's name, encoding nr Enc-dict begin tmpstr2 cvs /Enc-no exch def % Remember the number in a string dup /OrigName exch def % remember the name findfont dup maxlength dict /newdict exch def % get dictionary for new font { exch dup /FID ne { exch newdict 3 1 roll put } { pop pop } % Ignore FID ifelse } forall newdict begin /Encoding tmpstr3 9 Enc-no putinterval tmpstr3 0 9 Enc-no length add getinterval cvn load def % Replace encoding currentdict /UniqueID known { /UniqueID UniqueID Enc-no cvi 49999 mul add def } if % Derive New UniqueID end % newdict /FNlength OrigName tmpstr1 cvs length def % convert name, remember length FNlength 1 add Enc-no length add string dup 0 OrigName tmpstr1 cvs putinterval dup FNlength (-) putinterval dup FNlength 1 add Enc-no putinterval dup 0 tmpstr1 0 FNlength getinterval putinterval % Add old name cvn dup newdict /FontName 3 2 roll put newdict definefont end % Enc-dict } def /Times-Roman 1 AEnc-def pop /R-1{/Times-Roman-1 FF}def /Times-Bold 1 AEnc-def pop /B-1{/Times-Bold-1 FF}def /R{/Times-Roman FF}def /B{/Times-Bold FF}def /I{/Times-Italic FF}def %%EndProlog %%Page: 1 1 BP /slant 0 def /height 0 def 480 V 10 R 720(LS)S 846(\()S 888(1)S 946(\))S 2696(Eighth)S (Edition)296 2989 A 5001(LS)S 5127(\()S 5169(1)S 5227(\))S 960 V 9 R 720(N)S 722(NA)S 790(AM)S 858(ME)S 940(E)S 1080 V 10 R 1080(ls)S 10 R-1 1172(-)S 10 R 1254(list)S 1402(the)S 1550(contents)S 1910(of)S 2019(a)S 2089(directory)S 1248 V 9 R 720(S)S 722(SY)S 774(YN)S 842(NO)S 910(OP)S 978(PS)S 1030(SI)S 1082(IS)S 1115(S)S 1368 V 10 B 1080(ls)S 10 R 1185([)S 10 B-1 1219(-)S 10 B 1276(acdfgilqrstu1ACFLMRTX)S 10 R 2430(])S 2502([)S 10 I 2536(name)S 10 R (...])109 2754 A 1536 V 9 R 720(D)S 722(DE)S 790(ES)S 848(SC)S 900(CR)S 962(RI)S 1024(IP)S 1057(PT)S 1109(TI)S 1167(IO)S 1200(ON)S 1268(N)S 1656 V 10 R 1080(For)S (each)185 1261 A 1487(\256le)S 1657(argument,)S 2103(list)S 2267(it.)S 2414(For)S (each)185 2595 A 2821(directory)S 3226(argument,)S 3672(list)S 3836(its)S 3972(contents.)S 4399(The)S 4598(current)S 4926(working)S 1776 V 1080(directory)S 1481(is)S 1585(listed)S 1840(when)S 2095(no)S 2232(\256les)S 2437(are)S 2598(named.)S 2953(Information)S 3471(is)S 3575(printed)S (multicolumn)513 3897 A 4447(on)S 4584(terminals,)S 5021(single)S 1896 V 1080(column)S 1406(if)S 1493(the)S 1641(output)S 1922(is)S 2014(redirected.)S 2493(The)S 2675(options)S 2995(control)S 3305(what)S 3526(information)S 4026(is)S 4118(shown)S 4405(and)S 4575(how.)S 2064 V 10 B 1080(Ls)S 10 R 1211(has)S 1370(two)S 1546(sources)S 1873(other)S 2105(then)S 2303(the)S 2451(commands)S 2912(line)S 3089(to)S 3193(draw)S 3421(options)S 3742(from,)S 3989(one)S 4160(is)S 4253(the)S 4402(environment)S 4936(variable)S 2184 V 10 B 1080(LSOPTS)S 10 R 1493(and)S 1665(is)S 1759(used)S 1970(only)S 2175(when)S 2420(the)S 2570(output)S 2853(of)S 10 B 2964(ls)S 10 R 3058(is)S 3152(displayed)S 3564(on)S 3691(a)S 3763(terminal.)S 4176(The)S 4360(other)S 4594(is)S 4688(the)S 4838(name)S 5083(of)S 10 B 5194(ls)S 2304 V 10 R 1080(itself.)S 1358(If)S 10 B 1452(ls)S 10 R 1545(is)S 1638(linked)S 1915(to)S 2019(another)S 2347(name,)S 2617(then)S 2817(all)S 2945(the)S 3095(characters)S 3532(after)S 3745(the)S 3895(l)S 3950(are)S 4101(used)S 4312(as)S 4423(\257ags)S 4640(too,)S 4820(except)S 5110(that)S 2424 V 1080(f,)S 1164(r,)S 1248(t)S 1301(and)S 1471(x)S 1546(are)S 1695(translated)S 2112(to)S 2215(F,)S 2321(R,)S 2438(T)S 2525(and)S 2695(X.)S 2843(Useful)S 3137(links)S 3357(are)S 10 B 3506(ll)S 10 R 3562(,)S 10 B 3612(lf)S 10 R 3674(,)S 10 B 3724(lm)S 10 R 3861(and)S 10 B 4031(lx)S 10 R 4109(.)S 2592 V 1080(Files)S 1301(whose)S 1583(names)S 1865(start)S 2064(with)S 2268(a)S 2338(dot)S 2491(are)S 2640(by)S 2765(default)S 3070(not)S 3223(listed.)S 2760 V 1080(Note)S 1303(that)S 1481(standard)S 1849(Minix)S 2121(doesn't)S 2444(have)S 2661(symbolic)S 3056(links)S 3278(or)S 3389(sockets)S 3712(and)S 10 B-1 3884(-)S 10 B 3941(u)S 10 R 4024(and)S 10 B-1 4197(-)S 10 B 4254(c)S 10 R 4327(are)S 4479(no-ops)S 4780(on)S 4908(a)S 4981(V1)S 5132(\256le)S 2880 V 1080(system,)S 1409(since)S 1641(only)S 1844(modi\256ed)S 2226(times)S 2469(are)S 2618(stored)S 2889(in)S 2992(V1)S (inodes.)287 3140 A 3048 V 9 R 720(O)S 722(OP)S 790(PT)S 842(TI)S 900(IO)S 933(ON)S 1001(NS)S 1069(S)S 3168 V 10 B-1 1080(-)S 10 B 1137(a)S 10 R 1440(All)S 1594(entries)S 1888(are)S 2037(listed,)S 2305(even)S 10 B 2520(.)S 10 R 2570(and)S 10 B 2740(..)S 3336 V 10 B-1 1080(-)S 10 B 1137(c)S 10 R 1440(Use)S (inode)223 1622 A 1870(changed)S 2230(time)S 2434(for)S 2577(sorting,)S 2906(listing)S 3182(or)S 3291(searching.)S 3504 V 10 B-1 1080(-)S 10 B 1137(d)S 10 R 1440(Do)S 1588(not)S 1741(list)S 1889(contents)S 2249(of)S 2358(directories,)S 2834(but)S 2987(list)S 3135(the)S 3283(directory)S 3672(itself.)S 3672 V 10 B-1 1080(-)S 10 B 1137(f)S 10 R 1440(Do)S 1588(not)S 1741(sort)S (\(should)301 1917 A 2243(also)S 2430(be:)S 2578(treat)S 2783(a)S 2853(\256le)S 3007(as)S 3116(a)S 3186(directory,)S 3600(but)S 3753(that)S 3929(can't)S 4156(be)S 4276(implemented)S 4826(portably\).)S 3840 V 10 B-1 1080(-)S 10 B 1137(g)S 10 R (Suppress)363 1440 A 1828(the)S 1976(owner)S 2253(name)S 2496(on)S 2621(a)S (long)178 2691 A 2894(listing)S 3170(\(implies)S 10 B-1 3525(-)S 10 B 3582(l)S 10 R 3610(\).)S 4008 V 10 B-1 1080(-)S 10 B 1137(i)S 10 R (I-node)263 1440 A 1728(number)S 2060(printed)S 2370(in)S 2473(\256rst)S 2655(column.)S 4176 V 10 B-1 1080(-)S 10 B 1137(l)S 10 R (Long)212 1440 A 1677(listing:)S 1981(mode,)S 2254(links,)S 2499(owner,)S (group,)259 2801 A 3085(size)S 3267(and)S 3438(time.)S 3693(\()S 10 B 3727(ls)S 10 B-1 3820(-)S 10 B 3877(lC)S 10 R 4004(uses)S 4203(columns)S 4569(in)S 4673(a)S 4744(wide)S (enough)295 4966 A 4296 V (window!\))392 1440 A 4464 V 10 B-1 1080(-)S 10 B 1137(n)S 10 R 1440(Print)S 1661(numerical)S 2089(user)S 2282(and)S (group)234 2452 A 2711(id's.)S 4632 V 10 B-1 1080(-)S 10 B 1137(q)S 10 R 1440(Print)S (nongraphic)452 1661 A 2138(characters)S 2573(as)S 2682(')S 10 B 2716(?)S 10 R 2766(')S 2825(\(default)S 3164(on)S 3289(terminals\).)S 4800 V 10 B-1 1080(-)S 10 B 1137(r)S 10 R 1440(Reverse)S 1790(the)S 1938(sort)S 2114(order.)S 4968 V 10 B-1 1080(-)S 10 B 1137(s)S 10 R 1440(Give)S 1661(size)S 1843(in)S (kilobytes.)393 1946 A 5136 V 10 B-1 1080(-)S 10 B 1137(t)S 10 R 1440(Sort)S 1633(by)S 1758(time)S 1962(\(modi\256ed)S 2378(time)S 2582(default\),)S 2946(latest)S 3184(\256rst.)S 5304 V 10 B-1 1080(-)S 10 B 1137(u)S 10 R 1440(Use)S 1622(last)S (accessed)353 1787 A 2165(time)S 2369(for)S 2512(sorting,)S 2841(listing)S 3117(or)S 3226(searching.)S 5472 V 10 B-1 1080(-)S 10 B 1137(1)S 10 R 1440(Print)S 1661(in)S 1764(one)S 1934(column.)S 5640 V 10 B-1 1080(-)S 10 B 1137(A)S 10 R 1440(List)S 1622(all)S 1748(entries,)S 2067(but)S 2220(not)S 10 B 2373(.)S 10 R 2423(and)S 10 B 2593(..)S 10 R 2668(\(This)S 2906(is)S 2998(the)S 3146(default)S 3451(for)S 3594(privileged)S 4027(users.\))S 5808 V 10 B-1 1080(-)S 10 B 1137(C)S 10 R 1440(Print)S (multicolumn)513 1661 A 2199(\(default)S 2538(on)S 2663(terminals\).)S 5976 V 10 B-1 1080(-)S 10 B 1137(F)S 10 R 1440(Mark)S 1689(directories)S 2146(with)S 2356(a)S 2432(')S 10 B 2466(/)S 10 R 2494(',)S 2584(executables)S 3086(with)S 3297(a)S 3374(')S 10 B 3408(*)S 10 R 3458(',)S 8 R 3544(UNIX)S 10 R 3777(domain)S 4110(sockets)S 4438(with)S 4649(a)S 4726(')S 10 B 4760(=)S 10 R 4817(')S 4883(and)S 5060(sym-)S 6096 V 1440(bolic)S 1666(links)S 1886(with)S 2090(a)S 2160(')S 10 B 2194(@)S 10 R 2287(')S 2346(behind)S 2644(the)S 2792(name.)S 6264 V 10 B-1 1080(-)S 10 B 1137(L)S 10 R 1440(Print)S 1661(the)S 1809(\256le)S 1963(referenced)S 2415(by)S 2540(a)S 2610(symbolic)S 3003(link)S 3184(instead)S 3494(of)S 3603(the)S 3751(link.)S 6432 V 10 B-1 1080(-)S 10 B 1137(M)S 10 R 1440(List)S 1622(mode)S 1870(before)S 2153(name)S 2396(\(implies)S 10 B-1 2751(-)S 10 B 2808(C)S 10 R 2881(\).)S 6600 V 10 B-1 1080(-)S 10 B 1137(R)S 10 R 1440(List)S 1622(directory)S 2011(trees)S 2227(recursively.)S 6768 V 10 B-1 1080(-)S 10 B 1137(T)S 10 R (Group)257 1440 A 1722(\256les)S 1915(by)S 2040(type,)S 2263(i.e.)S 2411(regular)S 2722(\256les)S 2915(together,)S 3295(directories)S 3746(together,)S 4126(etc.)S 6936 V 10 B-1 1080(-)S 10 B 1137(X)S 10 R 1440(Print)S 1672(crunched)S 2077(mode)S 2336(and)S 2517(size)S 2710(before)S 3004(name)S 3258(\(implies)S 10 B-1 3624(-)S 10 B 3681(C)S 10 R 3754(\).)S 3874(Only)S 4111(the)S 4270(rwx)S 4463(permissions)S 4979(that)S 5166(its)S 7056 V 1440(caller)S 1699(has)S 1867(on)S 2001(the)S 2158(\256le,)S 2346(but)S 2508(they)S 2715(are)S 2873(in)S (upper)229 2985 A 3248(case)S 3456(if)S 3552(the)S 3709(caller)S 3968(owns)S 4214(the)S 4371(\256le)S 4534(and)S 4713(has)S 4881(given)S 5138(the)S 7176 V 1440(permission)S 1910(to)S 2017(the)S 2169(callers)S (group)234 2462 A 2725(or)S 2838(other)S 3074(users.)S 3360(The)S 3546(size)S 3733(is)S 3830(listed)S 4078(in)S 4186(bytes)S 4428(\(<=)S 4606(5K\),)S 4818(or)S (rounded)329 4932 A 7296 V 1440(up)S 1565(kilo,)S 1771(mega)S 2014(or)S 2123(gigabytes.)S 7903 V 720(Page)S 941(1)S 4455(September)S 4911(13,)S (1996)200 5061 A 8143 V EP %%Page: 2 2 BP /slant 0 def /height 0 def 480 V 10 R 720(LS)S 846(\()S 888(1)S 946(\))S 2696(Eighth)S (Edition)296 2989 A 5001(LS)S 5127(\()S 5169(1)S 5227(\))S 960 V 9 R 720(S)S 722(SE)S 774(EE)S 832(E)S 913(A)S 915(AL)S 983(LS)S 1041(SO)S 1093(O)S 1080 V 10 B 1080(du)S 10 R 1192(\(1\),)S 10 B 1360(stat)S 10 R 1517(\(1\),)S 10 B 1685(stat)S 10 R 1842(\(2\).)S 1248 V 9 R 720(B)S 722(BU)S 784(UG)S 852(GS)S 920(S)S 1368 V 10 R 1080(Having)S 1401(to)S 1504(type)S 10 B 1702(ls)S 10 B-1 1794(-)S 10 B 1851(C)S 10 R 1949(when)S 2192(viewing)S 2541(\256les)S (through)312 2734 A 10 B 3071(more)S 10 R 3295(\(1\).)S 1536 V 1080(Is)S 1178(only)S 1381(portable)S 1736(to)S 1839(systems)S 2182(with)S 2386(the)S 2534(same)S 2766(st_mode)S 3131(\(see)S 10 B 3319(stat)S 10 R 3476(\(2\)\).)S 1704 V 1080(The)S 10 B 1268(LSOPTS)S 10 R 1685(variable)S 2041(and)S 2217(the)S 10 B 2371(-M)S 10 R 2500(,)S 10 B 2556(-T)S 10 R 2688(and)S 10 B 2864(-X)S 10 R 3002(\257ags)S 3223(are)S 3378(not)S (found)234 3537 A 3802(on)S 3933(other)S 10 B 4171(ls)S 10 R 4269(implementations.)S 5020(\(They)S 1824 V 1080(have)S 1295(there)S 1522(own)S (nonstandard)491 1720 A 2236(\257ags.\))S 1992 V 9 R 720(A)S 722(AU)S 790(UT)S 858(TH)S 916(HO)S 984(OR)S 1052(R)S 2112 V 10 R 1080(Kees)S 1307(J.)S 1396(Bot)S 1566(\(kjb@cs.vu.nl\))S 7903 V 720(September)S 1176(13,)S (1996)200 1326 A 4990(Page)S 5211(2)S 8143 V EP %%Trailer %%DocumentFonts: Times-Roman Times-Bold Times-Italic %%Pages: 2