免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4175 | 回复: 9
打印 上一主题 下一主题

怎样得到一个文件的具体时间(timestamp)呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-01-22 17:12 |只看该作者 |倒序浏览
ls -l
drwxr-xr-x    9 Administ None            0 Nov 28 16:27 CardInfo
我想得到类似200211281627这样的时间,怎么弄呢?

论坛徽章:
0
2 [报告]
发表于 2003-01-22 17:42 |只看该作者

怎样得到一个文件的具体时间(timestamp)呢?

...

这应该很好做吧,

ls -lT


然后把时间部分粘起来就行了。象 Jan, Feb, Mar... 之类的,用 case 转换一下就行了。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2003-01-23 09:19 |只看该作者

怎样得到一个文件的具体时间(timestamp)呢?

一年往上的,没有具体的分秒,也需考虑

drwxr-xr-x   4 root     other        512 Jan 10  2002 nsdata

论坛徽章:
0
4 [报告]
发表于 2003-01-23 09:54 |只看该作者

怎样得到一个文件的具体时间(timestamp)呢?

...

一年以上的也可以显示秒的(至少在我的机器上是这样),系统是记录时间戳的,只是 ls -l 不显示而已,在 ls -l 之外再加上参数 T 就可以了。

bash-2.05:~$ ls -l  /opt/download/
total 1466
-rwxr--r--  1 jingyi  wheel  224378 May  7  2002 NEWZF.chm
-rwxr--r--  1 jingyi  wheel    1562 May  6  2002 newzf.dat
-rwxr--r--  1 jingyi  wheel  474112 May  7  2002 newzf.exe
-rwxr--r--  1 jingyi  wheel     518 May 10  2001 nj.dat
-rwxr--r--  1 jingyi  wheel     794 Jun 20  2001 rwpj.dat
-rwxr--r--  1 jingyi  wheel   21019 May  7  2002 uninstal.exe
-rwxr--r--  1 jingyi  wheel    1391 Sep 25 14:39 uninstal.ini
-rwxr--r--  1 jingyi  wheel     152 May  6  2002 user.rtf
-rwxr--r--  1 jingyi  wheel       4 May  6  2002 za.dat

bash-2.05:~$ ls -lT  /opt/download/
total 1466
-rwxr--r--  1 jingyi  wheel  224378 May  7 06:47:18 2002 NEWZF.chm
-rwxr--r--  1 jingyi  wheel    1562 May  6 14:56:50 2002 newzf.dat
-rwxr--r--  1 jingyi  wheel  474112 May  7 11:43:24 2002 newzf.exe
-rwxr--r--  1 jingyi  wheel     518 May 10 02:47:04 2001 nj.dat
-rwxr--r--  1 jingyi  wheel     794 Jun 20 02:52:38 2001 rwpj.dat
-rwxr--r--  1 jingyi  wheel   21019 May  7 11:46:38 2002 uninstal.exe
-rwxr--r--  1 jingyi  wheel    1391 Sep 25 14:39:08 2002 uninstal.ini
-rwxr--r--  1 jingyi  wheel     152 May  6 14:53:34 2002 user.rtf
-rwxr--r--  1 jingyi  wheel       4 May  6 14:43:00 2002 za.dat

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2003-01-23 10:01 |只看该作者

怎样得到一个文件的具体时间(timestamp)呢?

solaris 7里“-T”不行啊

# ls -T
ls: illegal option -- T
usage: ls -1RaAdCxmnlogrtucpFbqisfL [files]

再看看是否有别的招

论坛徽章:
0
6 [报告]
发表于 2003-01-23 10:21 |只看该作者

怎样得到一个文件的具体时间(timestamp)呢?

原帖由 "laoxia" 发表:

再看看是否有别的招


哦,酱子啊~~

现在没有暂时没solaris用,帮不上忙了。看看 man page 里说到时间了没。

论坛徽章:
0
7 [报告]
发表于 2003-01-23 10:39 |只看该作者

怎样得到一个文件的具体时间(timestamp)呢?

[johnx@ics johnx]$ ls -lT
ls: option requires an argument -- T
Try `ls --help' for more information.
linux里面 -T 参数的含义和你的系统不一样亚
请问你的是什么系统?

论坛徽章:
0
8 [报告]
发表于 2003-01-23 10:54 |只看该作者

怎样得到一个文件的具体时间(timestamp)呢?

原帖由 "johnx" 发表:
....linux里面 -T 参数的含义和你的系统不一样亚
请问你的是什么系统?


我现在用的是OpenBSD。

论坛徽章:
0
9 [报告]
发表于 2003-01-23 10:57 |只看该作者

怎样得到一个文件的具体时间(timestamp)呢?

各种系统之间的差异
让人郁闷亚!

论坛徽章:
2
15-16赛季CBA联赛之北控
日期:2016-01-19 15:19:55程序设计版块每日发帖之星
日期:2016-01-25 06:20:00
10 [报告]
发表于 2016-01-22 15:34 |只看该作者
date -d "Nov 28 16:27"
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP