I think you mean the st_ctime argument of stat. You should follow your own advise:
- st_ctime
- Time when file status was last changed (inode data modification). Changed by the chflags(2), chmod(2), chown(2), creat(2), link(2), mkdir(2), mkfifo(2), mknod(2), rename(2), rmdir(2), symlink(2), truncate(2), unlink(2), utimes(2), write(2) and writev(2) system calls.
$ touch a $ perl -MFile::stat -wle'print "".localtime( stat("a")->ctime )' Fri Aug 21 13:31:40 2009 $ sleep 2 $ perl -MFile::stat -wle'print "".localtime( stat("a")->ctime )' Fri Aug 21 13:31:40 2009 $ chmod go= a $ perl -MFile::stat -wle'print "".localtime( stat("a")->ctime )' Fri Aug 21 13:32:25 2009
I don't know what version of UNIX you run
The man page is from FreeBSD 7.2. You can view the man pages for about 100 different systems if you follow the link above, and I'm sure you'll find similar results for all of them.
The example was executed on Debian Linux (etchnhalf)
In reply to Re^3: File creation and last modifiication time
by ikegami
in thread File creation and last modifiication time
by mecrazycoder
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |