美文网首页
[Unix Shell Command] touch

[Unix Shell Command] touch

作者: 0976e082f3c4 | 来源:发表于2017-04-08 14:46 被阅读113次

    作用

    touch是一个被用于更改文件访问和修改时间的标准UNIX程序,它也被用于创建新文件。

    使用格式

    touch [OPTION]... FILE...

    命令参数

    -a, 只更改访问时间
    -c, 如果文件不存在,不创建且不声明
    -d, 使用指定的日期时间,而非现在的时间
    -f, 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题
    -h, [已废弃]
    -m, 只更改修改时间
    -r file, 使用file的访问、修改时间而非当前时间
    -t time, 使用time(格式见下)更改访问、修改时间

    time的格式为[[cc]yy]MMDDhhmm[.ss],其中cc代表世纪,yy代表年份的后二位数字,MM代表月份,DD代表天数,hh代表小时,mm代表分钟,ss代表秒数

    —help , 显示帮助信息
    —version, 显示版本信息

    使用示例

    1. 创建新文件[如果当前文件不存在则创建一个]
      touch test1
    test1
    1. 更新一个文件和另外一个文件的时间戳相同
      touch -r test1 test2
      修改

    test1的时间戳修改成test2

    1. 设定文件的时间戳
      touch -t 201704081207.17 test1
      修改指定时间戳

    将test1的时间戳修改成输入的时间戳

    相关文章

      网友评论

          本文标题:[Unix Shell Command] touch

          本文链接:https://www.haomeiwen.com/subject/ryvlattx.html