zoukankan      html  css  js  c++  java
  • Linux经常使用命令(八)

    linux的touch命令不经常使用, 一般用来改动文件时间戳, 或者新建一个不存在的文件。 

    1. 命令格式:

    touch [选项]  文件


    2. 命令參数:

    -a    仅仅更改存取时间。

    -c    不建立不论什么文档。

    -d  使用指定的日期时间,而非如今的时间。

    -f  此參数将忽略不予处理。仅负责解决BSD版本号touch指令的兼容性问题。

    -m    仅仅更改变动时间。

    -r  把指定文档或文件夹的日期时间,统统设成和參考文档或文件夹的日期时间同样。

    -t  使用指定的日期时间,而非如今的时间。


    3. 命令功能: 

    touch命令參数可更改文档或文件夹的日期时间, 包含存取时间和更改时间.


    4. 命令实例:

    实例一: 创建不存在的文件

    命令: touch log22.log  log33.log  

    说明: 创建log22.log和log33.log两个文件


    命令: touch -c log44.log

    说明: 假设log44.log不存在, 则不创建文件.


    实例二: 更新时间戳

    命令: touch -r log22.log log33.log

    说明: 把log33.log的时间戳更新成和log22.log同样


    实例三: 设定文件的时间戳

    命令: touch -t 201211142234.50 log22.log

    说明: -t  time 使用指定的时间值 time 作为指定文件对应时间戳记的新值.此处的 time规定为例如以下形式的十进制数: [[CC]YY]MMDDhhmm[.SS]这里,CC为年数中的前两位。即”世纪数”。YY为年数的后两位,即某世纪中的年数.假设不给出C的值。则touch   将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点)。mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样能够处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时 间.因为系统的限制,早于1970年1月1日的时间是错误的。





  • 相关阅读:
    Network (poj1144)
    C. Hongcow Builds A Nation
    ZYB loves Xor I(hud5269)
    D. Chloe and pleasant prizes
    Game(hdu5218)
    约瑟夫环的递推方法
    Misaki's Kiss again(hdu5175)
    Exploration(hdu5222)
    B. Arpa's weak amphitheater and Mehrdad's valuable Hoses
    C. Arpa's loud Owf and Mehrdad's evil plan
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/6761703.html
Copyright © 2011-2022 走看看