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. SGU 196.Matrix Multiplication

    时间限制:0.25s 空间限制:4M Solution n=10000,m=100000,显然不能用矩阵乘法乘出来. S= ATA 对于矩阵S的一行,所有在A矩阵中1位置的元素都相等,并且都等于这一行 ...

  2. [转] 翻译-高质量JavaScript代码书写基本要点 ---张鑫旭

    by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1173 原文作者:St ...

  3. Fedora 18安装Google输入法和云拼音

    由于sunpinyin的词库选词太不准,网友推荐在Fedora 18下使用谷歌拼音及云拼音,于是想要尝试下怎么样.由于fedora 源中谷歌拼音所以选择自行编译,做下记录以备份. #安装fcitx $ ...

  4. JQUERY1.9学习笔记 之属性选择器(二) 包含选择器

    jQuery("[attribute*='value']") 描述:选择所有与给定值匹配的属性值的标签. 例:找出所有name属性包含"man"的input标签 ...

  5. 颤抖吧,Css3

    相关文章地址:http://sc.chinaz.com/info/140315283609.htm http://files.cnblogs.com/xinlinux/csshake.min.css ...

  6. 1.2机器学习基础下--python深度机器学习

    1. 机器学习更多应用举例: 人脸识别   2. 机器学习就业需求:      LinkedIn所有职业技能需求量第一:机器学习,数据挖掘和统计分析人才      http://blog.linked ...

  7. Mvc Controller 单元测试 Mock User.Identity.Name

    被测试的Action 包含 User.Identity.Name 代码,在写测试代码需要Mock ControllerContext对象 代码如下: var mock = new Mock<Co ...

  8. SignalR实现B/S系统对windows服务运行状态的监测

    基于SignalR实现B/S系统对windows服务运行状态的监测 通常来讲一个BS项目肯定不止单独的一个BS应用,可能涉及到很多后台服务来支持BS的运行,特别是针对耗时较长的某些任务来说,Windo ...

  9. SharePoint REST api

    http://msdn.microsoft.com/en-us/magazine/dn198245.aspx Understanding and Using the SharePoint 2013 R ...

  10. maven jetty plugin

    转载:http://blog.163.com/xueling1231989@126/blog/static/1026408072013101311395492/ 前言: 在 maven 下测试调试时, ...