File handling – UNIX stat

Problem

You want to view seconds since last change or use Perl to process a number of files.

Or maybe you just want a programmatic way to deal with file details, using something similar to the UNIX stat C routine.



Solution

Run stat against a file and display inode change time since epoch. See my other tip on converting to local time.



Example

Excellent for showing the exact time in seconds, since the last change.

Rather than the normal hours and minutes from ls.

Replace /tmp/js with filename.

$ perl -e '$ctime=(stat("/tmp/js"))[10];print("$ctime\n");'
1181102779



Reference

Technorati Tags: , , ,



One Response to “File handling – UNIX stat”

  1. [...] Perl Coding School ยป File handling – UNIX stat (tags: Perl file handling stat UNIX Coding School) Subscribe to techie blogs central by Email [...]

Most Viewed


Leave a Reply