settime 命令
用途
更新文件的访问和修改时间。
语法
settime [[ MMddhhmm[yy ] ] | [ -f ReferenceFile ]] File ...
描述
在缺省情况下,settime 用当前的访问和修改时间来更新参数文件。 如果文件不存在,就不能创建它。 如果文件不存在,那么 settime 命令默默地继续它的操作。
注: 除 2038 年以外的任何日期 (包括 2038 年) 对于 settime 命令都无效。
标志
| 项 | 描述 |
|---|---|
| -f ReferenceFile | 使用 ReferenceFile 对应的时间而不是当前的时间。 |
参数
| 项 | 描述 |
|---|---|
| MMddhhmm [yy] | 为 settime 命令指定了格式为 MMddhhmm 或 MMddhhmmyy的时间,其中 MM 是月份的两位数表示。 dd 是月中某天的两位数表示, hh 是小时的两位数表示, mm 是分钟的两位数表示, 并且 yy 是年份的两位数表示。 |
| 文件 | 指定文件或由空格分隔的文件列表的名称。 |
退出状态
- 0
- 命令成功完成。
- >0
- 发生错误。
从 settime 返回的代码是指定的文件数,不能成功修改它的时间。
示例
- 要将“infile”文件的访问和修改时间更新为当前时间,请输入:
settime infile - 要将“infile”文件的访问和修改时间更新为和文件“reffile”的访问和修改时间一样,请输入:
settime -f reffile infile - 要更新多个文件的访问和修改时间,请输入:
settime file1 file2 file3 - 要将文件的访问和修改时间更新为 2002 年 4 月 9 日 23:59,请输入:
settime 0409235902 infile
文件
| 项 | 描述 |
|---|---|
| /usr/bin/settime | 包含 settime 命令。 |