何度も何度も忘れてしまうのでメモ。
ls -l では6ヶ月以上前に修正したファイルは、時刻までは出力されません。
# ls -l foo
-rwxr-x--- 1 root root 3223 Nov 10 2004 foo
見たいな感じになってしまいます。
でも時刻まで見たいって時に使う。
AIXの場合
/usr/bin/ksh ファイルに対する i ノードの情報を表示するには、次のように入力します。
istat /usr/bin/kshこのコマンドにより、/usr/bin/ksh ファイルの i ノード情報が表示されます。情報は、次のようなフォーマットで表示されます。
Inode 10360 on device 10/6 File
Protection: r-xr-xr-x
Owner: 2(bin) Group: 2(bin)
Link count: 2 Length 372298 bytes
Last updated: Wed May 13 14:08:13 1992
Last modified: Wed May 13 13:57:00 1992
Last accessed: Sun Jan 31 15:49:23 1993
Linuxの場合
特定のファイルやディレクトリのiノード情報を表示するには、statコマンドが便利だ。
$ stat -l program
File: "program"
Size: 4096 Blocks: 8 IO Block: 4096 Directory
Device: 303h/771d Inode: 6062517 Links: 2
Access: (0775/drwxrwxr-x) Uid: ( 500/noriyu-k) Gid: ( 500/noriyu-k)
Access: Mon Feb 18 00:40:35 2002
Modify: Mon Feb 18 00:35:23 2002
Change: Mon Feb 18 02:52:58 2002
changeやupdatedはiノードを更新した時のタイムスタンプ。ファイル自体は、modifyを参照。
カテゴリ
AIXトラックバック(0)
このブログ記事を参照しているブログ一覧: 6ヶ月以上前に修正したファイルのタイムスタンプを取得する。
このブログ記事に対するトラックバックURL: http://www.achama.com/mt/mt-tb.cgi/280
コメントする