stat


stat FILEHANDLE
stat EXPR

 ファイルの情報を返します。引数にはファイルハンドルまたはファイル名を指定できます。
 引数に _ を指定すると、最後に実行したstatまたは、最後に実行したファイルテスト演算子から得られた情報を返します。
 返される情報は以下の13個です。

devファイルシステムのデバイス番号
inoinode番号
modeファイルモード
nlinkハードリンクの数
uid所有者のユーザID(数値)
gid所有者のグループID(数値)
rdevデバイス識別子(スペシャルファイルのみ)
sizeファイルサイズ
atime最終アクセス時刻(エポック秒)
mtime最終更新時刻(エポック秒)
ctime最後のinode変更時刻(エポック秒)
blksizeブロックサイズ
blocksブロック数

サンプルプログラム

my ($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size,
	$atime, $mtime, $ctime, $blksize, $blocks) = stat $filename;
my $modify = localtime $mtime;
print $modify, "\n";

関連項目

ファイルタイム取得
ファイルサイズ取得
ファイルパーミッションの取得
ファイル所有者の取得
lstat関数
utime関数
ファイルテスト演算子