settime 命令

用途

更新文件的访问和修改时间。

语法

settime [[ MMddhhmm[yy ] ] | [ -f ReferenceFile ]] File ...

描述

在缺省情况下,settime 用当前的访问和修改时间来更新参数文件。 如果文件不存在,就不能创建它。 如果文件不存在,那么 settime 命令默默地继续它的操作。

注: 除 2038 年以外的任何日期 (包括 2038 年) 对于 settime 命令都无效。

标志

描述
-f ReferenceFile 使用 ReferenceFile 对应的时间而不是当前的时间。

参数

描述
MMddhhmm [yy] settime 命令指定了格式为 MMddhhmmMMddhhmmyy的时间,其中 MM 是月份的两位数表示。 dd 是月中某天的两位数表示, hh 是小时的两位数表示, mm 是分钟的两位数表示, 并且 yy 是年份的两位数表示。
文件 指定文件或由空格分隔的文件列表的名称。

退出状态

0
命令成功完成。
>0
发生错误。

settime 返回的代码是指定的文件数,不能成功修改它的时间。

示例

  1. 要将“infile”文件的访问和修改时间更新为当前时间,请输入:
    settime infile 
  2. 要将“infile”文件的访问和修改时间更新为和文件“reffile”的访问和修改时间一样,请输入:
    settime -f reffile infile
  3. 要更新多个文件的访问和修改时间,请输入:
    settime file1 file2 file3 
  4. 要将文件的访问和修改时间更新为 2002 年 4 月 9 日 23:59,请输入:
    settime 0409235902 infile

文件

描述
/usr/bin/settime 包含 settime 命令。