Linux 常用命令之touch
2016-01-25 17:33
295 查看
我们在使用ls -l查看文件信息时会看到每个文件都有时间参数,那么这个时间代表什么呢?其实是三个变动时间。
modification time (mtime):
当该文件的“内容数据”变更时,就会更改这个时间。
status time (ctime):
当该文件的“状态 (status)”改变时,就会更新这个时间。
access time (atime):
当“该文件的内容被读取”时,就会更新这个读取时间 (access)。
默认情况ls -l查看到文件显示的时间为mtime,也就是内容数据变更时间。
那么我们是否可以更改文件的这些时间呢,如何更改呢,所以我们来说说touch这个命令。
touch:
功能:修改文件时间或新建文件
使用格式:
touch [-acdmt]... 文件...
参数说明:
-a :仅修改 access time
-c :仅修改文件的时间,若该文件不存在则不创建新文件
-d :后面可以接欲修订的日期而不用目前的日期,也可以使用 --date="日期或时间"
-m :仅修改mtime
-t :后面可以接欲修订的时间而不用目前的时间,格式为[YYMMDDhhmm]
范例:
范例1.新建一个文件并观察时间,在默认的状态下,如果 touch 后面有接文件,则该 文件的三个时间 (atime/ctime/mtime) 都会更新为目前的时间,否则新建一 个文件。
范例2.复制一个文件,复制完全属性,检查其时间
modification time (mtime):
当该文件的“内容数据”变更时,就会更改这个时间。
status time (ctime):
当该文件的“状态 (status)”改变时,就会更新这个时间。
access time (atime):
当“该文件的内容被读取”时,就会更新这个读取时间 (access)。
默认情况ls -l查看到文件显示的时间为mtime,也就是内容数据变更时间。
那么我们是否可以更改文件的这些时间呢,如何更改呢,所以我们来说说touch这个命令。
touch:
功能:修改文件时间或新建文件
使用格式:
touch [-acdmt]... 文件...
参数说明:
-a :仅修改 access time
-c :仅修改文件的时间,若该文件不存在则不创建新文件
-d :后面可以接欲修订的日期而不用目前的日期,也可以使用 --date="日期或时间"
-m :仅修改mtime
-t :后面可以接欲修订的时间而不用目前的时间,格式为[YYMMDDhhmm]
范例:
范例1.新建一个文件并观察时间,在默认的状态下,如果 touch 后面有接文件,则该 文件的三个时间 (atime/ctime/mtime) 都会更新为目前的时间,否则新建一 个文件。
范例2.复制一个文件,复制完全属性,检查其时间
相关文章推荐
- Access 2000 数据库 80 万记录通用快速分页类
- 十万条Access数据表分页的两个解决方法
- VB6实现连接Access数据库的ADODB代码实现方法
- Access中字段上自动打开的输入法的解决方法
- Access to SQLserver 数据库生迁脚本编写器(DB_CreateSqlEV1.06下载)
- asp Access数据备份,还原,压缩类代码
- VB使用ADO操作Access数据库
- Access转成SQL数据库的方法
- 文本、Excel、Access数据导入SQL Server2000的方法
- Access 数据类型与 MS SQL 数据类型的相应
- ASP代码实现自动清除替换ACCESS(MDB)数据库的日文字符的
- 通过asp程序来创建access数据库
- Access转SqlServer的注意事项
- SQL Server数据复制到的Access两步走
- Access和SQL Server里面的SQL语句的不同之处
- ACCESS数据库修改自动编号的ID值为零的方法分享
- access 数据库自启动困难解决方法
- access的备注字段限制64K
- Access出现"所有记录中均未找到搜索关键字"的错误解决
- 中文Access2000速成教程--1.8 定义表之间的关系