您的位置:首页 > 运维架构 > Linux

Linux命令 touch

2016-07-02 09:42 429 查看
这个命令可以用来创建文件,但是主要功能不是创建文件,是用来修改文件的时间戳。



用此命令修改指定时间戳

将时间戳修改为指定时间

     将文件a_b的时间戳改为2012年12月12日12时12分12秒



只修改访问时间,Change为文件的元数据修改时间戳,只要touch这个文件都会改变



将访问时间修改为指定时间 -at



将修改时间改为指定时间 -mt

    与修改访问时间相同,只需将密令改为 # touch -mt 2016060606.06 a_b
将一个文件的时间戳改为另一个文件的时间戳  -r

    将a_b的时间戳改为b_c的时间戳



禁止touch创建不存在的文件用 -c

touch -c  test1   当tst1不存在时,不会创建这个文件
当我们先使用touch a 创建一个不存在的文件后,再在当前目录使用mkdir a会报错,因为在linux系统中一切皆文件,不能存在两个名字相同的文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息