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系统中超过半年的文件,查询时仅仅显示年份。

***********************************************声明************************************************

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

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

提醒:点击文件夹,更有助于您的查看。

*****************************************************************************************************

Solaris下怎样改动文件创建时间及查询的更多相关文章

  1. MySQL时间分组查询

    表TESTER 字段:id -- INT    date  -- TIMESTAMP 1.如何按年.月.日分组查询? select DATE_FORMAT(date,'%Y-%m-%d') time, ...

  2. 在 Xen 虚拟机下修改系统当前时间

    在 Xen 虚拟机下修改系统当前时间 Xen 虚拟机默认不允许不同的虚拟机使用不同的系统时间,因此所有虚拟机的系统时间都会同宿主机的系统时间严格同步,用 date 命令修改虚拟机系统时间时虽然提示成功 ...

  3. sql语句中日期时间格式化查询

          今天在做会员管理系统搜索时,我发现以前的搜索时间方式不太科学,效率也不是太高.由其是在查询指定的时间相等的时候,我在数据库中都存这样的时间格式"2007-5-22 14:32:1 ...

  4. Mysql实战45讲 05讲深入浅出索引(下)极客时间 读书笔记

    极客时间 Mysql实战45讲 04讲深入浅出索引(下)极客时间 笔记体会: 回表:回到主键索引树搜索的过程,称为回表覆盖索引:某索引已经覆盖了查询需求,称为覆盖索引,例如:select ID fro ...

  5. Solaris下truss的使用

    Solaris下truss的使用 原文转载:http://blog.csdn.net/sunlin5000/article/details/6560736 在Solaris下面,如果需要跟踪系统的调用 ...

  6. 获取当前时间UTC时间的下一个15分钟时间点

    ZonedDateTime zdt = ZonedDateTime.now(ZoneOffset.UTC); int now15Minute = zdt.getMinute() / P15MINUTE ...

  7. Linux下得到毫秒级时间--C语言实现(转-度娘818)

    Linux下得到毫秒级时间--C语言实现 原文链接: http://www.cnblogs.com/nwf5d/archive/2011/06/03/2071247.html #ifdef HAVE_ ...

  8. solaris下的常用命令

    屏幕显示: cat输出到屏幕: more 整屏显示,b显示上一屏,f显示下一屏: head显示文件的前n行: tail显示文件的后n行: man查看命令帮助: 目录操作: 创建目录: mkdir,   ...

  9. ubunut在系统恢复模式下无法改动rootpassword的分析和解决

    前些日子本猫的ubuntu 14.10貌似出了点问题,想改动下rootpassword,可是无奈原系统有错正常情况下无法改动啊.这是逼我重装的节奏吗? 在ubuntu开机后马上按住left_shift ...

随机推荐

  1. WHU 1568 Product (DP、逆元)

    题意: 定义f(x) 为数x的所有数字的乘积. 求满足f(k)=f(x)的不同的不含数字1的k的个数. x的长度小于50. 不超过1000组数据. Solution: 由于函数是乘积的形式,可以由质因 ...

  2. 【BZOJ1012】【树状数组求区间最值】最大数maxnumber

    Description 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作.语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值.限制:L不超过当前数列的长度. 2. ...

  3. Java学习随笔——RMI

    RMI(Remote Method Invocation)远程方法注入,用来实现远程方法调用,是实现分布式技术的一种方法.RMI提供了客户辅助对象和服务辅助对象,为客户辅助对象创建了和服务对象相同的方 ...

  4. javascript原型模式理解

    传统的面向对象语言中,创建一个对象是通过使用类来创建一个对象的,比如通过类飞行器来创建一个对象,飞机. 而js这种没有类概念的动态设计语言中,创建对象是通过函数来创建的,所以通常也把js称为函数式语言 ...

  5. css编译工具Sass中混合宏,继承,占位符分别在什么时候使用

    //SCSS中混合宏使用 @mixin mt($var){ margin-top: $var; } .block { @include mt(5px); span { display:block; @ ...

  6. script加defer="defer" 的意义

    <script defer="defer">alert("页面加载完我才执行的")</script>先看到这段话 然后再执行上面的 JS ...

  7. python中去掉空行的问题

    在python中处理空行时,经常会遇到一些问题.现总结经验如下: 1.遇到的空行如果只有换行符,直接使用=='\n'或者 len(line)==line.count('\n') 2.有多个空格+换行符 ...

  8. Django socketio 安装

    如果你还没有安装过 gevent,首先需要安装 libevent, 编译安装 libevent 需要安装 Pyhton 开发库. 在Debain上可以运行如下指令: $ sudo apt-get in ...

  9. 快速访问WCF服务--ServiceModel 元数据实用工具 (Svcutil.exe)

    基本定义 ServiceModel 元数据实用工具用于依据元数据文档生成服务模型代码,以及依据服务模型代码生成元数据文档. SvcUtil.exe ServiceModel 元数据实用工具可在 Win ...

  10. java枚举小结

    如何定义一个枚举类? //定义了4个等级 enum Level{ A,B,C,D } 枚举类的实质: class Level{ public static final Level A = new Le ...