Linux(入门基础):13---touch命令

touch命令的功能

  • 新建文件
  • 修改文件时间

一、新建文件

1.格式

  • 新建单个文件:touch  文件
  • 新建多个文件:touch  文件1  文件2...

2.注意

  • 创建的新文件的三个时间(atime/ctime/mtime)都会更新为当前时间
  • 如果要新建的文件已经存在,则覆盖旧文件,日期时间都更新为当前

3.例如

  • 新建一个test文件:touch  test
  • 新建两个文件:touch test1 test2

二、修改文件时间

1.格式

  • touch [选项]  文件

2.选项

  • -a:仅自定义atime
  • -c:修改文件的时间,若文件不存在则创建文件
  • -d:后面可以设置自定义日期时间,也可以用--date="时期或时间"
  • -m:仅修改mtime
  • -t:后面可以设置自定义日期时间,格式[YYYYMMDDhhmm]

3.注意

  • 改变文件的时间或日期时,文件的ctime不会变化,只有mtime和atime会变化

4.例如

  • 将test文件的日期调整为两天前:touch -d "2 days ago"  test
  • 将test文件的日期改为2014/06/15 2:02 ==>touch -t 201406150202 test
  • 注:上面两个文件的ctime不会变化

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/86606514
今日推荐