文件创建的日期格式转换 (如何控制 ls 显示的时间格式)

文件创建的日期格式转换 (如何控制 ls 显示的时间格式)

各位大大:
    我正在写个脚本,把一些文件信息导入到数据库中,遇到个问题,不知道怎么把下面这些红色字体的日期转换成2008/07/24这种格式啊?请各位大大帮帮忙啊!感谢!
ls -l
-rw-r--r--   1 root   root      595 Nov  4  2004 paper.config
-rw-r--r--   1 root   root     2673 Jul 24 14:57 passwd
-rw-------   1 root   root     2633 May 13 14:37 passwd-
-rw-r--r--   1 root   root     2587 Mar 14 14:15 passwd.OLD
-rw-r--r--   1 root   root     1362 Jun 16  2004 pbm2ppa.conf

      
FYI:
引用:
-(dearvoid@LinuxEden:Forum)-(~/tmp/ls)-
[$$=14848 $?=0] ; ls -l
total 0
-rw-r--r-- 1 root root 0 2008-08-01 12:23 file1
-rw-r--r-- 1 root root 0 2008-08-01 12:23 file2
-(dearvoid@LinuxEden:Forum)-(~/tmp/ls)-
[$$=14848 $?=0] ; ls -l --time-style '+%Y/%m/%d %H:%M:%S'
total 0
-rw-r--r-- 1 root root 0 2008/08/01 12:23:06 file1
-rw-r--r-- 1 root root 0 2008/08/01 12:23:06 file2
-(dearvoid@LinuxEden:Forum)-(~/tmp/ls)-
[$$=14848 $?=0] ; bye
      
--time-style 也可以存在环境变量里:
引用:
-(dearvoid@LinuxEden:Forum)-(~/tmp/ls)-
[$$=14848 $?=0] ; ls -l
total 0
-rw-r--r-- 1 root root 0 2008-08-01 12:23 file1
-rw-r--r-- 1 root root 0 2008-08-01 12:23 file2
-(dearvoid@LinuxEden:Forum)-(~/tmp/ls)-
[$$=14848 $?=0] ; export TIME_STYLE='+%Y/%m/%d %H:%M:%S'
-(dearvoid@LinuxEden:Forum)-(~/tmp/ls)-
[$$=14848 $?=0] ; ls -l
total 0
-rw-r--r-- 1 root root 0 2008/08/01 12:23:06 file1
-rw-r--r-- 1 root root 0 2008/08/01 12:23:06 file2
-(dearvoid@LinuxEden:Forum)-(~/tmp/ls)-
[$$=14848 $?=0] ; bye
      
谢谢,问题已经解决!      
引用:
原帖由 martinkoo 于 2008-8-1 12:34 发表
谢谢,问题已经解决!
俺动作慢了点儿哈 不过自己解决问题的感觉还是不错的       
这个选项在man和info里都没找到      
不会吧, 什么系统? 我的是 ubuntu 6.06      
看到了
中文版man太久没人更新了      
引用:
原帖由 li-jiahuan 于 2008-8-3 11:40 发表
看到了
中文版man太久没人更新了
项目停掉了吧?
中国Linux论坛的主页也有问题了。