一、常用用法
1 | touch [-a | -m] [--date=STRING] FILE |
二、含义与选项
2.1、含义
修改“FILE”所指代文件的“atime”和“mtime”的属性值,如果文件不存在,则首先创建一个空白文件。
2.2、选项
“不加任何选项”:修改“FILE”所指代文件的“atime”和“mtime”的属性值为当前时间。
“–date=STRING”:修改“FILE”所指代文件的“atime”和“mtime”的属性值为指定时间。比如指定--date='2004-02-29 16:21:42'
,那么会修改“FILE”所指代文件的“atime”和“mtime”的属性值为“2004-02-29 16:21:42”。
“-a”:只修改“FILE”所指代文件的“atime”的属性值。
“-m”:只修改“FILE”所指代文件的“mtime”的属性值。
三、其他
文件还有另外一个“ctime”属性,指的是最后修改inode节点中元数据的时间,修改“atime”和“mtime”属性值(其他包括硬链接计数,文件所有者,文件所属组,权限等等属性值)都是修改inode节点中的元数据,因而只要执行“touch”命令,文件的“ctime”的值都会更新为当前时间。
参考文献: [1]man touch