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. centos 安装vnc服务

    1.安装tigervnc-server yum install tigervnc-server 2.启动vnc服务 vncserver:1 [错误提示待解决bad display name " ...

  2. CentOS 忘记root密码,解决方法

    1.开机后,在倒数5秒结束前,按下任意键 2.在显示centos...的那个界面下,按e键(edit) 3.会出现三行的界面,选择中间 kernel...那行,然后按e键 4.在接着出现的那个界面最后 ...

  3. Linux mail 命令使用

    linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人 ...

  4. windows7 jdk 环境变量添加

    JAVA_HOME D:\Java;PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\l ...

  5. 关于Function()函数对象的那些小九九

    概念:首先,函数是一种特殊类型的数据,函数也是数据类型的一种,实际上函数也是一种对象,函数对象的内建构造器是Function(); 函数的几种创建方式: 函数声明法: function sum(a,b ...

  6. PHP-HTML重要知识点笔记

    1.用frameset.frame和iframe还实现多窗口 2.在图片上利用映射距离usemap来实现按钮跳转.------第8尾集 3.表单必须要有name和value,因为抓包的时候,可发现必须 ...

  7. [r]Seven habits of effective text editing

    Seven habits of effective text editing(via) Bram Moolenaar November 2000 If you spend a lot of time ...

  8. oracle积累继续

    选出当天的日期的数据 select * from test_table where to_char(datetime, 'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-d ...

  9. BZOJ 1016 最小生成树计数

    Description 现在给出了一个简单无向加权图.你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树.(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的 ...

  10. Children of the Candy Corn

    poj3083:http://poj.org/problem?id=3083 题意:给你一个迷宫,然后给你一个起点和终点,现在给你种规则,一种是先向左,无法向左则向前,无法向前则向右,否则则向后,另外 ...