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
[EMAIL PROTECTED] mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to