stat
stat - get a file's status information
stat FILEHANDLE
stat EXPR
Returns a 13-element array giving the status info for a file, either the
file opened via FILEHANDLE, or named by EXPR. Returns a null list if
the stat fails. Typically used as follows:
($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
$atime,$mtime,$ctime,$blksize,$blocks)
= stat($filename);
If stat is passed the special filehandle consisting of an underline, no
stat is done, but the current contents of the stat structure from the
last stat or filetest are returned. Example:
if (-x $file && (($d) = stat(_)) && $d < 0) {
print "$file is executable NFS file\n";
}
(This only works on machines for which the device number is negative under NFS.)