何度も何度も忘れてしまうのでメモ。
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を参照。

カテゴリ



トラックバック(0)

このブログ記事を参照しているブログ一覧: 6ヶ月以上前に修正したファイルのタイムスタンプを取得する。

このブログ記事に対するトラックバックURL: http://www.achama.com/mt/mt-tb.cgi/280

コメントする

このブログ記事について

このページは、isseiが2005年5月24日 15:14に書いたブログ記事です。

ひとつ前のブログ記事は「Test」です。

次のブログ記事は「くるりん」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

others

My status