SUMMARY: Timestamps for a file

From: Konstantin Rozinov <ukon_at_speakeasy.org>
Date: Sun Oct 14 2001 - 03:27:02 EDT
Hey folks,

Thanks to: Greg, Ric Anderson, Dylan Northrup.

They all corrected me by saying that ct was NOT creation time, but instead
file status change (inode change) (i.e. chmod, chown, chgrp, etc)...

The information is located in the "st_ctime" section in stat(2):

     time_t   st_ctime;    /* Time of last file status change */
                           /* Times measured in seconds since */
                           /* 00:00:00 UTC, Jan. 1, 1970 */

My next question was it possible to check when a file was created.  The
answer is no.  UFS doesn't keep that kind of information.  I wonder
why...hmm

Thanks for your help,
Konstantin

Konstantin Rozinov wrote:

> Hi folks,
>
> I am using the following command to see the specific time stamps for my
> files:
> (this was a tip from Ken Robson on searchsolaris.com)
>
> truss -vlstat -tlstat ls -l [file name]
>
> However, sometimes I get the creation time (ct) as being later than the
> modification time (mt)...how is that possible?
>
> lstat64("ssh", 0xEFFFFA30)                      = 0
>     d=0x00800004 i=114667 m=0040750 l=3  u=500   g=10    sz=512
>         at = Oct  9 01:05:22 EDT 2001  [ 1002603922 ]
>         mt = Jun  5 23:18:09 EDT 2001  [ 991797489 ]
>         ct = Sep 15 21:51:15 EDT 2001  [ 1000605075 ]
>     bsz=8192  blks=2     fs=ufs
>
> Thanks, Will summarize.
>
> Konstantin
>
> _______________________________________________
> sunmanagers mailing list
> sunmanagers@sunmanagers.org
> http://www.sunmanagers.org/mailman/listinfo/sunmanagers
Received on Sun Oct 14 08:27:02 2001

This archive was generated by hypermail 2.1.8 : Wed Mar 23 2016 - 16:32:33 EDT