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. phpcms源码解析(2)

    1.程序启动逻辑: 首先由文件\index.php调用create_app(),此函数在文件\phpcms\base.php中,它完成初始化应用程序,调用函数load_sys_class并提供参数ap ...

  2. Extjs4 关于设置form中所有子控件为readOnly属性的解决方案

    之前在网上找了一堆,但那些确实没法用,后来考虑了一下,发现主要是网上提供的假设form中只有一层控件,没有考虑到布局稍微复杂的form情形,此处采用递归的形式实现对form中所有控件(grid及but ...

  3. Android 学习手札(一) 应用程序架构

    1.资源列表 Android支持的资源列表 目   录 资源类型 描述 res/anim  XML  该目录用于存放帧(frame).动画或补间(tweened)动画文件 res/drawable   ...

  4. 3 - testng.xml

    TestNG的调用有以下几种方式: testng.xml ant 命令行 这部分主要介绍testng.xml的格式. 当前testng.xml的DTD(文档类型定义(Document Type Def ...

  5. AppiumDriver 运行app启动基本参数

    记录一下 DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(Mobile ...

  6. 装了SVN,你的关联图标变了没有?

    装了SVN,你的关联图标变了没有? 开始合作之后,装上了SVN,非常高效,我在VS写了一部分的代码,上传之后,别人通过下载或是更新,就更新到了合作同伴的VS里,相当于大家在一个VS里写代码.和保强他们 ...

  7. phpstorm IDE编辑器使用手记

    a.选项卡限制问题 突破打开的文件选项卡个数限制:默认安装后的phpstorm打开的文件个数是有限制的,默认是10个.也就是最多同时打开10个文件进行编辑. 超过10个就会自动关闭前面最先打开的文件. ...

  8. 【C语言】严格区分大小写

    C语言严格区分大小写 一.相关基础知识 二.具体内容 C语言严格区分大小写: 如: int为关键字,INT则为用户标识符,即可定义int INT;   int INt;   int Int;  cha ...

  9. 用汇编语言研究C语言的全局变量、局部变量、参数、返回值放在哪里

    前提知识 c0s调用main函数的地址: 11ah main函数的连接地址: 01fah 一.全局变量与局部变量 测试程序 int a1,a2,a3; void f(void); void g(voi ...

  10. Node.js REPL终端

    REPL表示读取评估和演示打印循环(Read Eval Print Loop),它代表一个命令输入和系统在交互模式的输出响应窗口控制台或Unix/ Linux的shell计算机环境. Node.js附 ...