您的位置:首页 > 其它

Solaris下如何修改文件创建时间及查询

2014-07-15 23:10 351 查看

Solaris下如何修改文件创建时间及查询

实验演示:

1、核对时间

[root@S1011:/]# date

Tue Jul 15 21:37:01 CDT 2014

--若时间不正确请先按如下格式修改

[root@S1011:/]# date 0715221114 --2014年7月15日22:11

Tue Jul 15 22:11:00 CDT 2014

2、创建实验环境

[root@S1011:/]# mkdir test

[root@S1011:/]# cd test

[root@S1011:/test]# touch test1

[root@S1011:/test]# touch test2

[root@S1011:/test]# mkdir dirtest1

[root@S1011:/test]# mkdir dirtest2

[root@S1011:/test]# ls

dirtest1 dirtest2 test1 test2

3、查询文件创建时间

--此次查询,显示出了具体的创建时间点

[root@S1011:/test]# ls -ll

total 8

drwxr-xr-x 2 root root 2 Jul 15 22:30 dirtest1

drwxr-xr-x 2 root root 2 Jul 15 22:30 dirtest2

-rw-r--r-- 1 root root 0 Jul 15 22:30 test1

-rw-r--r-- 1 root root 0 Jul 15 22:30 test2

补充:

--这里要注意一点,在UNIX系统下,我们查看创建时间时,如果超过了半年以上就只显示年份,不显示具体时间,如下

[root@S1011:/]# ls -ll

total 1063

drwxr-xr-x 2 root root 2 Feb 19 12:12 123

lrwxrwxrwx 1 root root 9 Apr 24 2013 bin -> ./usr/bin

drwxr-xr-x 8 root sys 11 Apr 24 2013 boot

drwxr-xr-x 3 root nobody 4 Apr 24 2013 cdrom

drwxr-xr-x 2 root root 3 Feb 19 12:32 Desktop

drwxr-xr-x 19 root sys 372 Jul 15 15:22 dev

drwxr-xr-x 4 root sys 12 Jul 15 15:22 devices

drwxr-xr-x 2 root root 2 Apr 24 2013 Documents

drwxr-xr-x 88 root sys 244 Jul 15 15:22 etc

drwxr-xr-x 2 root root 2 Feb 14 17:58 exercise

drwxr-xr-x 3 root sys 3 Apr 24 2013 export

dr-xr-xr-x 1 root root 1 Jul 15 15:22 home

drwxr-xr-x 18 root sys 19 Apr 24 2013 kernel

drwxr-xr-x 8 root bin 243 Apr 24 2013 lib

drwxr-xr-x 2 root sys 2 Apr 24 2013 mnt

dr-xr-xr-x 1 root root 1 Jul 15 15:22 net

drwxr-xr-x 5 root sys 5 Apr 25 2013 opt

drwxr-xr-x 5 root sys 5 Apr 24 2013 platform

dr-xr-xr-x 91 root root 480032 Jul 15 22:37 proc

-rw-r--r-- 1 root root 32 Apr 24 2013 profile

drwxr-xr-x 4 root root 4 Apr 24 2013 rpool

drwxr-xr-x 2 root sys 54 Apr 24 2013 sbin

drwxrwxr-x 3 oracle oinstall 3 Feb 18 19:50 spool

drwxr-xr-x 4 root root 4 Apr 24 2013 system

drwxr-xr-x 4 root root 6 Jul 15 22:30 test

drwxrwxrwt 6 root sys 532 Jul 15 15:22 tmp

drwxrwxr-x 3 root root 3 Apr 24 2013 u01

drwxr-xr-x 3 root root 3 Apr 24 2013 u02

drwxr-xr-x 42 root sys 56 Apr 25 2013 usr

drwxr-xr-x 44 root sys 44 Apr 24 2013 var

dr-xr-xr-x 6 root root 512 Jul 15 15:22 vol

4、修改目录、文件的创建时间

[root@S1011:/test]# ls -ll|grep dirtest1 --查看目录创建时间

drwxr-xr-x 2 root root 2 Jul 15 22:30 dirtest1

[root@S1011:/test]# touch -t 200711011200.00 dirtest1--修改目录的创建时间为:2007年11月1日12:00

[root@S1011:/test]# ls -ll|grep dirtest1 --查看目录修改后的创建时间,由于创建时间超过半年,只显示年份

drwxr-xr-x 2 root root 2 Nov 1 2007 dirtest1

[root@S1011:/test]# ls -atl test1 --查看文件创建时间

-rw-r--r-- 1 root root 0 Jul 15 22:30 test1

[root@S1011:/]# touch -t 201406121200.00 test1--修改文件的创建时间为:2014年6月12日12:00

[root@S1011:/]# ls -alt test1--查看文件修改后的时间为,6月12日12:00,可以表明之前修改的文件创建时间生效了

-rw-r--r-- 1 root root 0 Jun 12 12:00 test1

5、小结

1、对于创建时间的修改,使用touch命令,另其它关于touch命令用法可以执行“# man touch”查看;

2、在unix系统中超过半年的文件,查询时只显示年份。

**********************************************[b]*[b]声明************************************************[/b][/b]

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。

表述有错误之处,请您留言,不胜感激。

提醒:点击目录,更有助于您的查看。

**************************[b]*************************[b]**************************[b]************************[/b][/b][/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: