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下怎样改动文件创建时间及查询的更多相关文章
-
MySQL时间分组查询
表TESTER 字段:id -- INT date -- TIMESTAMP 1.如何按年.月.日分组查询? select DATE_FORMAT(date,'%Y-%m-%d') time, ...
-
在 Xen 虚拟机下修改系统当前时间
在 Xen 虚拟机下修改系统当前时间 Xen 虚拟机默认不允许不同的虚拟机使用不同的系统时间,因此所有虚拟机的系统时间都会同宿主机的系统时间严格同步,用 date 命令修改虚拟机系统时间时虽然提示成功 ...
-
sql语句中日期时间格式化查询
今天在做会员管理系统搜索时,我发现以前的搜索时间方式不太科学,效率也不是太高.由其是在查询指定的时间相等的时候,我在数据库中都存这样的时间格式"2007-5-22 14:32:1 ...
-
Mysql实战45讲 05讲深入浅出索引(下)极客时间 读书笔记
极客时间 Mysql实战45讲 04讲深入浅出索引(下)极客时间 笔记体会: 回表:回到主键索引树搜索的过程,称为回表覆盖索引:某索引已经覆盖了查询需求,称为覆盖索引,例如:select ID fro ...
-
Solaris下truss的使用
Solaris下truss的使用 原文转载:http://blog.csdn.net/sunlin5000/article/details/6560736 在Solaris下面,如果需要跟踪系统的调用 ...
-
获取当前时间UTC时间的下一个15分钟时间点
ZonedDateTime zdt = ZonedDateTime.now(ZoneOffset.UTC); int now15Minute = zdt.getMinute() / P15MINUTE ...
-
Linux下得到毫秒级时间--C语言实现(转-度娘818)
Linux下得到毫秒级时间--C语言实现 原文链接: http://www.cnblogs.com/nwf5d/archive/2011/06/03/2071247.html #ifdef HAVE_ ...
-
solaris下的常用命令
屏幕显示: cat输出到屏幕: more 整屏显示,b显示上一屏,f显示下一屏: head显示文件的前n行: tail显示文件的后n行: man查看命令帮助: 目录操作: 创建目录: mkdir, ...
-
ubunut在系统恢复模式下无法改动rootpassword的分析和解决
前些日子本猫的ubuntu 14.10貌似出了点问题,想改动下rootpassword,可是无奈原系统有错正常情况下无法改动啊.这是逼我重装的节奏吗? 在ubuntu开机后马上按住left_shift ...
随机推荐
-
Codeforces Round #371 (Div. 2)E. Sonya and Problem Wihtout a Legend[DP 离散化 LIS相关]
E. Sonya and Problem Wihtout a Legend time limit per test 5 seconds memory limit per test 256 megaby ...
-
java5 Exchanger数据交换
Java并发API提供了一种允许2个并发任务间相互交换数据的同步应用.更具体的说,Exchanger类允许在2个线程间定义同步点,当2个线程到达这个点,他们相互交换数据类型,使用第一个线程的数据类型变 ...
-
分享动态拼接Expression表达式组件及原理
前言 LINQ大家都知道,用起来也还不错,但有一个问题,当你用Linq进行搜索的时候,你是这样写的 var query = from user in db.Set<User>() ...
-
使用JDom解析XML文档模拟Spring的配置文件解析
在J2EE项目中可能会涉及到一些框架的使用,最近接触到了SSH,拿Spring来说配置文件的使用是相当重要的,Spring的配置文件是一个xml文件,Spring是如何读取到配置文件并进行依赖注入的呢 ...
-
docker-compose 所带来的方便
docker-compose 是一款开源的docker 简化复杂容器环境的管理工具 . docker-compose 在结合Swarm 与 docker 进程化容器部署可以很方便的部署一套环境. 具体 ...
-
在windows 10下安装python
windows系统默认状态下是没有安装python的,我们需要下载并安装它. 首先检查是否安装了python 在"开始"菜单中输入cmd,然后右击选择管理员身份运行,这样就打开了一 ...
-
【BZOJ5507】[GXOI/GZOI2019]旧词(树链剖分,线段树)
[BZOJ5507][GXOI/GZOI2019]旧词(树链剖分,线段树) 题面 BZOJ 洛谷 题解 如果\(k=1\)就是链并裸题了... 其实\(k>1\)发现还是可以用类似链并的思想,这 ...
-
mysql添加字段并且设置默认值
ALTER TABLE task ADD uploadStatus TINYINT(4) DEFAULT '0' COMMENT '上传状态';
-
No setter found for property &#39;cronExpression&#39; in class &#39;org.springframework.scheduling.quartz.CronTriggerBean&#39;
今天想写个Spring集成Quartz的小Demo,结果报错cronExpression未定义,通过差错,原来是因为Spring 3.0.5与Quartz2.2.2不兼容,Spring3.1以下的只能 ...
-
timeStamp(时间戳) 事件属性
Event 对象 定义和用法 timeStamp 事件属性可返回一个时间戳.指示发生事件的日期和时间(从 epoch 开始的毫秒数). epoch 是一个事件参考点.在这里,它是客户机启动的时间. 并 ...