Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jun 2003 14:01:47 -0400 (EDT)
From:      Peter Leftwich <Hostmaster@Video2Video.Com>
To:        Joshua Oreman <oremanj@www.get-linux.org>
Cc:        FreeBSD LIST <FreeBSD-Questions@FreeBSD.Org>
Subject:   Re: Mount My Creation [ls -c, -t -u etc]
Message-ID:  <20030622134833.V67487@rocket.alienwebshop.com>
In-Reply-To: <20030621154950.GA39220@webserver.get-linux.org>
References:  <013a01c33674$8430c200$0eddfea9@perimeter.co.za> <20030621154950.GA39220@webserver.get-linux.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 21 Jun 2003, Joshua Oreman wrote:
> > On Thu, 19 Jun 2003, Patrick O'Reilly wrote:
> > > And see 'man ls' and the switches -c, -t and -u.
> > I was aware of and often use the -t switch (in a tcsh alias), but these
> > have to do with sorting.  What if I wanted to see (maybe not as output from
> > a single command but a few) the creation date, last modification date, and
> > last access time for a directory?  What are the command lines I'd use (to
> > include "." files and NOT recursively list within a/the directory)?
> Include . files   - ls -a
> Don't recurse     - DON'T include -R
> Inode change time - ls -lc
> Last modified     - ls -l

These last two are nearly always identical, ugh.

> Last accessed     - ls -lu
> Note that there is no "creation time" - it's actually just the inode change
> time. So it will change when you make a new link to the file, for example,
> or when you set any of the file's times other than last modified, with
> `touch'.
> -- Josh

The -u one is the only one for which I see new output (I've never thought
was there!)  But now I can't figure out two things:

[1] If I'm in a directory, and do "ls -alF" and see for example:

drwx------   2 pete  users     512 Jun 22 13:41 myfiles/

What "ls" command can I do IN THE CURRENT WORKING DIRECTORY to just see the
"myfiles/" listing?  That is, if I type "ls -alF myfiles" (or myfiles/),
why does the output delve *into* this directory and list its contents?

The only work around is "ls -alF | grep myfiles" it seems!

[2] What is the switch to see the full date and time output, instead of
this information being truncated to "Dec 3 2002" instead of "Dec 3 2002
15:16:01" for example?

--
Peter Leftwich
President & Founder, Video2Video Services
Box 13692, La Jolla, CA, 92039 USA
http://Www.Video2Video.Com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030622134833.V67487>