Path: utzoo!attcan!uunet!samsung!brutus.cs.uiuc.edu!apple!oliveb!tymix!cirrusl!dhesi From: vojta@math.berkeley.edu (Paul Vojta) Newsgroups: comp.binaries.ibm.pc Subject: v05i030: du_pv, print dir tree & disk usage Summary: du_pv.zoo, print dir tree & disk usage Message-ID: <1014@cirrusl.UUCP> Date: 30 Oct 89 03:59:16 GMT Sender: dhesi@cirrusl.UUCP Followup-To: comp.binaries.ibm.pc.d Lines: 204 Approved: dhesi%cirrusl@oliveb.ATC.olivetti.com X-Submissions-to: ibmpc-binaries%cirrusl@oliveb.ATC.olivetti.com X-Questions-to: ibmpc-binaries-request%cirrusl@oliveb.ATC.olivetti.com X-Repost-requests-to: ibmpc-repost%cirrusl@oliveb.ATC.olivetti.com Checksum: 1448883498 (Verify with "brik -cv") Posting-number: Volume 05, Issue 030 Submitted-by: vojta@math.berkeley.edu (Paul Vojta) Archive-name: du_pv/du_pv.uue This program is almost a clone of the program of the same name from Un*x. It prints the root directory first instead of last, though, and it also gives totals for how much disk space is used (instead of just totaling the lengths of the files--the difference is due to allocation of space in clusters). --Paul Vojta, vojta@math.berkeley.edu [ Includes source suitable for some version of the A86 assembler. Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command. checksum size (bytes) file (between BEGIN--cut and END--cut lines) 24057 10576 du_pv.uue checksum size (bytes) file 22618 7655 du_pv.zoo -- R.D. ] du_pv part01/01 BEGIN--cut here--cut here begin 644 du_pv.zoo M6D]/(#(N,#`@07)C:&EV92X:``#,CBY;X(2A,_3FS00)A(+8FG`,FSID+*)) M0R:LFXX?0V9,$Q-$0A!L'"Y$X>;-0C42%[Z=0V>JW#1CYJ2XFA7&UHAS+(8) M62>,2J]YRVB[+APS)TZ)0AW$(&Z<0@3NMV;?EB1H9O6L963;OC[=R[06<]ZH8%"*-'EVPM M'?PK:N(6WY@!01W$<>I+9M:\2F7L'+?O.=H.,R=Q&S&Q3X8Q":+-FX9FL'52 M4W)0]L99XETUQ!MMP%''%)(UQ44:8K0QQQU?M%9'&URL449%7[D0AAQC<.&3 M"V,P2--50=17QGW+W9$&52`$@8,-ZM'$%QG)T9%`&7'4D4`,.M(1EAQR_!AD M`C+0-(042@H9PPPT,6%$E$/"0!,500B!90XT"5$$$UC>L*("(Y81!@TSZ$"3 M&5],]1*6::XYPPHR$*D`G)191N='=N)IPYM?N!%&&V7\J2:;*\R@I0(T)>`5 M&9'Z9T<"8:#!0@R98K5#8@O9!M%+^\UA1FIAE/51?96^<2D9>+`@GAF@;@0H MFY$FY&.>:)PI$!+[D;'NJW$!GV:GL!% MNY""!JQ)P\J8+1HQ)2NO##PQVQ`+.(S;ZJ7&LO#HLJY*FJY2:8C6Q9GRMIF` M&F/@H4<"\M[@:1KCE<&?>"N]]-K$F*8KK*?8:FOLB-Y*%NE'<+AQ\AQCT">& MN_"BC(;*U+*,'+R1F@M'S>JRZVZ\:-"P\GAS[#N'ID^?L-!'07ID$1QIE=&0 M&V>`(.^,LDDU1G087^H8"QSW]G&YY]Y]`@@`CXRUUDUS+3?=4E/-I1!(8SW# MUN39!4)?1PT:S>#?D,>JJ4YUI MU'VG>P(:@:N!]:#*LB0&U2?`$'CB=X.IK!IA*%T#Y'6%FL89,T;M&!L)N(&M MIVB_,7=]Y&TH&6"E%TONR.?*:T/RU)[QAG$:^?=1^`?'!#(:-61^*66RFD$K M;OW-<48,34O)AQP#O],%3#(?,8G]$B"&6.T(@31[V*QJQ88\0*U M[3Q'+6.!I(['82C/,#G*&-`+BF!,EQ@[J327@C)=3VJI%7?@-''"+"X7A"GP M9NFNW\DK!@"\8O,B`@HJUVRK[N4TY MX.F)Q..<"W*'M1@0CJ?C.<%R;VJQQM5T>4J5W(O@0(<\T!5SZ,Q4"&_@S&I! M4YH)=%Y:4!O!C1%75:YL";K4Y4W14$N8=&,6_MZ[E$9=LX4?3%?7^#5/_AI7 M!O9TC"9E.%L#-ZJV2#O949D&7;O7DW@V),`L`#%MJ?412UF$5`JMZ("_9AVGM96ZZV)N37F75]O]R[HJ M'F0,;!#;?-$VASNHL:M^JT(%,T32G<@4:"5C,0,=7GN#D)8O(R?Y M6HH02@<2CTQH2MLJY,J`!SC$90PSJB`(CNDR9;)@!C(HK[5`0(0G3,$Y$,&/ M]M;07KP9.+Z_$Q9]3V#?'>`WD8AO4.U*&(2;L;#M!.^Y0Q'9 M=L08*%*#:$@2").Z@Q0UJ`[Y4F/;Y@@<.MS!B"MT@QEMS3BB5'+9,*LP@0XZ&N2FH.G5H5) MBQ!A"I&"`QM[LEETJCDY"F%!R708AC\"]XA;#6D&>30C3_$(!&F1IH&2&5QW MLL#`"Y8M4"AS7"A'=**`P^\Z+7H"G5OM>$E;&"\//BU=AU?`7AL?L\1[,6;1 ML^9&E[BY01X#D:?$X')0"%#!J:O1L<8C?(%+0A"703',`<4X0['7+P+VA<2F M*6R0WM71%BYJH:WK&T9Y3`K^$1]YJBYRL*%*Z/QQT#AA"E=(`A42,#!A602W MB$+(&`J(AF19SV`\(7I/\!`U,=P!=FA8'0@;Z*G6M*%[]TG-6QI(,_Q]]$S6 MJ_K16Y>&)O)[![Z$WEG@.,DI:Z0AT*-#Q5_I-^%1UW@C2Y[U(IM=YP6_C&>, M5#O)C4X9-\2>?_OF#H#MEH7TJ/.?5U;J0L\ZUM>+,_+4IKT;>$_.E[AZ@@'OF1RXC;%+V1WFW,]T2$CX#3^/F?M4G MYR+M:#7=5V9=AF$4+X M!D08,!?($WB`:[&R.7^W/A_X-WSF!L*6$#?H&*L!9CL8'!A7<(G#?B^%//"' MA$X#8D`8*5G%?NM&+:-Q'`RS'<"1`^:A$1_%/B`P!8=V'`]7A%/S?QG(8N,G M>K%">CI$<&3(9FYQ%NR'>KZD$;ZD8P2G-I&X$>YG/4P&;=)V;N[B?W,`@./A M;K)!<#,3;F;$?\GU9];EB>RV$`_(@6CH*=LT.=]V1^\3+""00AE89A:'!D`8 M8WC`<7^D@V+VB`H1<1,'*S\C;P$C$(6F>`.Q/GF7<@4B@JTV(FVV$651474P M20&R'+'!-E0A$X11!'A0Q!199<[:U`R8)!\<%`CV@:60PDF20`L$QC_M"4<.4CU0ADF@& M%"=)`Q#6IDB>) ME4PI<0&I$5RV,V\!,W!C(1&4!B\7>,6E0Y$T25SF4UPC,\S6#F>$77II"`V507JQU$@%2(`MQCS13,IM"7A$4*S`7 M;M@T/B33$V^P4TY3%Q=T%4+P(6_!>^9!(&P7&^H8,#PB>YK)`D/))ZL1F65Q MG/B(CFA@43'9DU-!E,C!I'V!C'P2!4&;*_I0,3XD`JPG&'P5=&V>9MB M^A1D5#40?2H6_`,*090F8@:/Q#?ZVI4'13:MGT9HP)H*`I!N5E4F,`$2$A M!VS0`F(`*(QFFP`VC0DP!6J7=PVQ7FO1%AB!4&20+#PB,O:R2EMY>\45$^\! M,SKZ'F+)1Q*/F5,0]#F`6Z M*3N5(@9%'F5P!]1YI7I9-V6E>:XX<@#I=Y:V/MJXOY1,P"FTF)L@2K01OY>LH2M!89C3XR4%,0!%;@!$'0!$40J6FZK8BR MB5X*!\E2I5>J`U][;L:"BRFA/;ZU$H?CA_""KF$ZID5S=8E[EL9X:L_Y!7U" M-Z*)%4C90(4)DS))D_>H&I8AN>!)N:LQGKWCF:,YA1=J=)<[F*D&E$Q9M>]1 M&MQ$%P=B$?=B6D$Z:LU9IIT95G>`N5J9;TOYDD;+97BZBH:,'-@![)'5H]44FQ$$GFGO]P*9+,DGP>"Z2//W[4EGE-_5U`D2E`!O\59[Y.]35GW#6O[S4 M=PDP4$(P!4\@!8LG!"TAH<,F!PMQ@@AY%MLYK5V0+*V*PQ.)<&G[GK^CD2'T M81L9DBU'F)&K+,3ZQ/W'0'-0`S1A=LSID3!XDB-V,;&1/.P'KBWWK9K;>C7; M$$JY-V8GI[.&/ZFDI&:'@6=+JY2AP`V2)FL7IFQ1<9K7F.@$FS%@Q6/K>EAE M;P^#5'IY,E)COO<:?6<[<6^URT=MZV/KY8*V:P+VU',?\>* M=0^H>>AKE+AXK=P#,\F[N#"&OA\EJN/;OKK!HGM'-30$1(WZ9B>#-DPZ'C1D M%J?FPV^DD]<),_>(`H+!M:F&8.&*OD`)K1I6)/MGK!1/'S^>2SV>"-B+33O9\ M@-N,&RT,J=X,SDR0!$Y@$#K-I3V=K06LI^HA$$6@$&*Z>?!XC$P`TH2QD/B) M&&I#&%>=`$E@$H#A6^\!>968K1JY&&TQD&U)&'4@B[`YNC`T2K`\8KU^(7.R`TL0X3O_I#019$-YH7R9I' MLAD#F[ZV`^N\$'J(@CVC$5([/HU+/61PVXW,B%$&$K[79=_!C`6GNJQ3RK-M MH%2I0?(%R/T9&UC'!ADMALN($&>`!BJ$-FP@>U]#/>Q';?.)P\@=5Q:U!$^X MS5[!.KS$>]>-;N=R8N@-WHD%WG(*+ZNS<8TXAMSMW5'#!F.`D0W*?EZ!-&:$ MW^R&'8V(.]/>4[FG_+`E>]KJ))GMP$FSFN+$"C027\80YD)-\' MJ5-`!5+@S8MW$%VGL#ZJLVR3U@FPUB^1!T)K!'K:I<$2&XB=!I$JTX0AF/(+ M%ZU])AO407;52`&04'U2I7N@AQ(?7PZ M/FCK@MP,J43@S6#=Y&.-`D.`!2G0`L`W(Y2H>F<1!%B@`T*`!9QZVT-1MVD-`D<@@KL'TIO8 MZM;1=T_['EZI$+0.`KD^\43P!FVQ5&&@/Z<%`JUN>>?:Z[1&Y-8QE'DK<167 M5;#I-CU9\V'UYR?!\W,`42!K;]3-52-C1HE[0N2+@$@<'"X8M.165!9XKDJO MMFC>%X7Z6#Q!!K]S`C^`\'>@6GE;G)+QR1AU`M8A)DQ@'4]B'5:B(VU`/4`B M)#(063M@K@]<1!K1`C%#1X\%>U2/)!GA)F,<*P:Y/]>"]6OP]Y1N^',0]S(? M,T>R]',*`HT^/J%^:I8_0H'F*9,C&;QE*+I!\$I/AF$!`B^5^4`NC30!]#T1 MO'GK*6-O!R."@Q)Z)H\%0%R?`">0!`)T!CEH.KA#8H\56;M_`E2P5I5U6=V2 M606"]H^2US&9`(]R<6SV^M0_M#)WGUZFW3R(H!-]0SWQ.QA.+;3_%>$Q'EK! M13J2=.//^S_'U&JI*EBT)#40N)*U79D&5MU2$7[X5KAA!=&$+")[A-=A2A%A M@29HND0Q]WZ$2:`V\D(RW)CU87K,`[;!,F+G@L2^!D@`5P`.<'2>C?8IE#!@ MP^Q(WHH4E"T@`-RGQ/T"`#X:```=%@``B1$-O.TE(00``"$$```!```````` M````9'4N8V]M``````````H`?\6,`````````````$`I(R@`_+0:N@`!S2&X M`#?-(8#Z+W4%Q@8@!5R_@0"U`(I-_^-1BL+RKG5+/"]T"XI%_CP@=`0\"77I MN"`@AT7_AN`\:'0=+#`\"7<&Z``#TN`'0$/`!U(K1'BA9<`(#J8+Y?`,TAH"`%HEX` M@#Y?``!U%<8&7@``ZPY/B@4\+W0$/%QU`\8%`(,^'04`=26T,HH67`"`ZF#- M(8M'`C/)"\!T"-'H03T!`'7X`D\%#A^)#AT%Z'``OEP`@'P"`'4*4*`@!;0` MB40"6.C>`>A1`>BD`<-2F).^"@"*10$L,#P)=PU'2<8%()B3]^8!P^OJ"]MT M+3P;=`0\.W4+1TG&!2"X"@#I#0`SP(/[`G<&@\,(Z0T`D]'H=`A#/0,`=?9# M0XD>'05:PU6#[`J)Y<=&`@``QT8$``#'1@8``,=&"```OUP`L`"Y___RKHE^ M`$^@(`6JN"HNJ[0`J[1.N1<`NEP`S2%R0:$:`8L6'`$!1@(15@0M`0"#V@!R M"HL.'071ZM'8XOI``48&]@85`1!T#8`^'@$N=`;H5P")7@BT3\TA<\.T"\TA MBUX(Z'0`4PO;="F-=PN+?@"Y#0#SI%/H9O]>B5P(`0015`(!3`0!1@(15@0! M3@:+7`;KTXMV`,9$_P!;BT8"BU8$BTX&@\0*7<.Y'`#H/P&)WZ$:`:NA'`&K M,\"KBT8(JZN@%0&JOAX!K#Q!<@8\6G<"!""J/`!U\,-5@^P$B>6)7@`+VW1! MQD8"`(O=BS^+=08+]G0L5E>Y#P"#Q@N#QPOSIE]>+5P*+3P2-=POH$@"+7P@+VW0#Z-3_6^O5_PX;!<-3DY*_(0564;D) M`.A2`%LSP(L.'06#Z0I^"-'CT=#B^NL(]]GXT^MS`4.Y!@#H,`"P2ZI>N"`@ MJXL.&P7SJP,.&P7SJKL!`*RJ/`!U^L=%_PT*M$"+S[HA!2G106^ M"@`STO?VD_?V@,(P4DF3"]MU[PO`=>L+R7@$L"#SJEBJ.^5U^EW#48L>]@0# M#O8$B0[V!('!``%R'#OA6787PS].972!P87)A M;65T97)S```````&+]RGQ/T"`:\=``"%&@``3A"<95%5R00``"H#```!```` M````````9'4N9&]C``````````H`?_H:`````````````$`I(R@``,G42=`" MQ!PT;^Z`()-FSAH0=>:4::"`XI0L3IY`F9)D"L4$`D%L>8&FB\@7;E*:=!.F MS<2*"H@4F3)$2A(H5)(\L7L."\($20%&'P M3AHZ8]"`2.R4#-G3($RS!=$53E@Z(-"D(4-&:]FS;O/,H5.F#5?-=>^6#7JG M#-L=J]6ZF3HFC$2RH!DZA#@GS)FB9M*6,Y M3-JGT7/O[KTU,UTY=LWA`D4?';%84&^)`18=:[T75EFS)>C?9@'F!]I56?67 MQER;Y3$@3`E0455X<@P'PGSLM;$5ALJ!MN!:4>5!7%!+T5''6FQ,U1ITH$DT MWUDGOI&B&Q^Q&)1V2"G%5)!NO.42&9V)6!1#9IBAEU9+)C94&+@A:9"2B,WQ M$8YO5$<<6ENE5H<;:\Q!5AE+J09?4>:!@`)]5!451E9R>%=&"K%91UQN:PD6 MQHEHK+G&APG$L$0/,<`@`PTQSMA98'F"@%)*("C5ITO$R;%:4"RZ@5UD[`VG MET%IZ-&41&1\9,:#0R4V7QMPU,$@'6G@6:<89>CP40(OP)``:#7>R,:)J8;* MJJL@S"IJK4<"F)6=O9D11AULT+'#L`F\P2>`[H'P1EZBPM&5';U&9%`9=/#J MQAESI##L"S$D4$,,,E2J'`ISI'5&?*SV!A62\!)G+WK$RM"HI)1*-2.V;\!% M<,`&&^50PG_:Z909W$;[8'CC`3@ON!7CAI!";=21VI=+Z:E8AL?]-]4=%;,! M%8-K-`6'N6J!BW"\?S)*;$IN)(`"TC[T,`.@2-^;TA()<*H"")%.2J`"1B3! MQ$P?<<%&F6MQ(9`+MX8]=G5L<#&''&.878<+UK6QM1!5'.$1>D2\H1QAN-5V MF\9)QLP=?E(9!->$R4%6G$1L9!44"FI$=!EZ>6T8;1KQU?NA!@$!W*?$_0(` M```````````````````````````````````````````````````````````` %````_(,` ` end END--cut here--cut here