文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>批量修改文件创建时间

批量修改文件创建时间

时间:2008-04-06  来源:剑心通明

今天遇到的一个问题:虚拟机上测试的很多文件,时间没注意,是2010年的,现在要打包弄到另外一台机器上,解压的时候提示时间是时间未来的,不对。因为要想办法把这下文件的时间改一下。
经过查找资料,得出了如下解决办法:
find /tmp/bsdlover -type f -exec touch -t 0802291735 {} \;
注意:exec和touch之间是一个空格,touch -t 0802281735和{}间是一个空格,{}和\;之间是一个空格,\;是一个整体。
这样是把/tmp/bsdlover之间的文件都改成今天17:35的了,嘿嘿。

QUOTE:

     touch [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
     -t      Change the access and modification times to the specified time.
             The argument should be in the form ``[[CC]YY]MMDDhhmm[.SS]''
             where each pair of letters represents the following:

                   CC      The first two digits of the year (the century).
                   YY      The second two digits of the year.  If ``YY'' is
                           specified, but ``CC'' is not, a value for ``YY''
                           between 69 and 99 results in a ``CC'' value of 19.
                           Otherwise, a ``CC'' value of 20 is used.
                   MM      The month of the year, from 1 to 12.
                   DD      the day of the month, from 1 to 31.
                   hh      The hour of the day, from 0 to 23.
                   mm      The minute of the hour, from 0 to 59.
                   SS      The second of the minute, from 0 to 61.

             If the ``CC'' and ``YY'' letter pairs are not specified, the val-
             ues default to the current year.  If the ``SS'' letter pair is
             not specified, the value defaults to 0.
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载