[Gllug] One liner challenge

Steve Cobrin cobrin at highbury.net
Thu Jan 30 12:11:10 UTC 2003


On Thursday 30 Jan 2003 12:08, Steve Cobrin wrote:
> On Thursday 30 Jan 2003 09:31, robin.c.smith at bt.com wrote:
> > I use
> >
> > find . -exec ls -ld {} \;
> >
> > to list all the files and directories as I don't like the output of
> > ls -lR
> >
> > However I would like to have the output changed so that it lists
> > everything but sorted by date with the most recent file last.
> > There must be a simple one liner to do this.
> >
> > Who is up to the challenge?
> >
> > Robin
>
> Just had to do this last night :-)
>
> ( export LC_TIME=en_GB; find lib -type f ! -type l -exec ls -ld {} \;
> ) | sort -k 6 -k 7

replace "lib" with "." 

>
> Setting LC_TIME affects the way "ls -l" displays, I don't use "-ls"
> in find command, as it doesn't comply with standards.
>
>  -- Steve


-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list