高手请进!!! 用ls -l 查看文件信息的问题

高手请进!!! 用ls -l 查看文件信息的问题

我在用ls -l 查看文件信息时,发现有些文件或文件夹的修改时间显示的是年份,其他的则是hh:mm的格式! 请问这是为什么? BUG吗?能解决吗?

[root@singsmLinux /]# ls -l
total 178
drwxr-xr-x    2 root root  4096 Jan 23  2007 bin
drwxr-xr-x    4 root root  1024 Jan 23  2007 boot
drwxr-xr-x    9 root root  5540 Dec 22 20:12 dev
drwxr-xr-x   87 root root 12288 Dec 22 20:12 etc
drwxr-xr-x    7 root root  4096 Sep 16 10:41 home
drwxr-xr-x    2 root root  4096 Aug 13  2004 initrd
drwxr-xr-x   11 root root  4096 Jan 23  2007 lib
drwx------    2 root root 16384 Jan 24  2007 lost+found
drwxr-xr-x    4 root root  4096 Dec 22 20:12 media
drwxr-xr-x    2 root root  4096 Jul 12  2006 misc
drwxr-xr-x    3 root root  4096 Oct  9 06:55 mnt
drwxr-xr-x   10 root root  4096 Oct 11 08:30 NEPTUNE
drwxr-xr-x    2 root root  4096 Aug 13  2004 opt
dr-xr-xr-x  113 root root     0 Dec 23  2007 proc
drwxr-x---   24 root root  4096 Dec 22 21:13 root
drwxr-xr-x    2 root root 12288 Oct 30 09:24 sbin
drwxr-xr-x    1 root root     0 Dec 23  2007 selinux
drwxr-xr-x    3 sfcs sfcs  4096 Feb  7  2007 SFCS
drwxr-xr-x    2 root root  4096 Aug 13  2004 srv
drwxr-xr-x    9 root root     0 Dec 23  2007 sys
drwxr-xr-x    2 root root  4096 Oct  6  2004 tftpboot
drwxrwxrwt    9 root root  4096 Dec 22 20:34 tmp
drwxr-xr-x   19 root root  4096 Jun 24 12:49 usr
drwxr-xr-x   22 root root  4096 May 13  2007 var
[root@singsmLinux /]#      
当年修改或建立的文件、目录、链接等均不显示年份。      
同意BWB的说法,我以前也遇到过。      
不同意!
请仔细检查我贴上的ls -l output:
照BWB的说法,如果是2007年修改或建立的文件、目录、链接等均不显示年份。但为什么有很多还是显示着2007?
我的系统时间绝对是2007年!      
系统目录建立日期除外,也就是说你应该是2007年1月23日安装或作过重要系统升级,然后又多次升级。
至于proc目录,众所周知是内存镜像,当然是你操作当日开机建立的。      
谢谢bwb的解释。
但其实我实际遇到的问题是发生在我的一个自建目录/tmp/neptune/里的。这个目录用于存放测试log,我的测试脚本会用ls -rtl命令去查看最后的那个log。但有一天我发现最后的那个log永远都是同一个,我很纳闷。后来我发现它显示的是年份而不是时间。把那个log修改一下可就以解决问题了。但这种现象偶尔会出现一下,我想知道root cause。