[olug] Unix Tip: USE DU TO FIND FILES

David Walker linux_user at grax.com
Mon Apr 21 02:31:46 UTC 2003


the command "du -a |grep *.txt" did not work for me
it seems to pipe the output of "du -a" into "grep *.txt" 
but "grep *.txt" will expand to 
"grep file1.txt file2.txt file3.txt" which will 
search for the string "file1.txt" in file2.txt and in file3.txt

I think the desired result is achieved with
du -a|grep "\.txt\$"

If you just want the current directory you can use bash's filename expansion 
with one of several commands

echo *.txt 
ls -l *.txt
du *.txt





On Sunday 20 April 2003 02:23 pm, Unix Guru Universe wrote:
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> 			      UNIX GURU UNIVERSE
> 			         UNIX HOT TIP
>
> 			Unix Tip 1936 - April 20, 2003
>
> 		    http://www.ugu.com/sui/ugu/show?tip.today
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
>
> USE DU TO FIND FILES
>
> Normally:
>
> find . -name *.txt -print
>
> is the command to find a file.
> But you can locate find more
> efficiently using du and grep
>
> Use:
>
> du -a |grep *.txt
>
> This will locate all the files
> with the extension .txt in the
> current directory.
>
>
> This tip generously supported by: deepaksingla at mailcity.com
>
>
>
> --------------------------------------------------------------------------
> To Subscribe:    http://www.ugu.com/sui/ugu/show?tip.subscribe
> To Unsubscribe:  http://www.ugu.com/sui/ugu/show?tip.unsubscribe
> To Submit A Tip: http://www.ugu.com/sui/ugu/show?tip.today
>
> ==========================================================================
> DISCLAIMER: All UNIX HOT TIPS ARE OWNED BY THE UNIX GURU UNIVERSE AND ARE
> NOT TO BE SOLD, PRINTED OR USED WITHOUT THE WRITTEN CONSENT OF THE UNIX
> GURU UNIVERSE. ALL TIPS ARE "USE AT YOUR OWN RISK". UGU  ADVISES THAT
> ALL TIPS BE TESTED IN A NON-PRODUCTION DEVELOPMENT ENVIRONMENT FIRST.
>
> Unix Guru Universe - www.ugu.com - tips at ugu.com - Copyright 1994-2001
> ==========================================================================
>
> _______________________________________________
> OLUG mailing list
> OLUG at olug.org
> http://lists.olug.org/mailman/listinfo/olug



More information about the OLUG mailing list