更新文件的访问和修改时间。
touch [ -a ] [ -c ] [ -m ] [ -f ] [ -r RefFile ] [ Time | -t Time ] { File ... | Directory ... }
touch 命令更新由 Directory 参数指定的每个目录下的由 File 参数指定的每个文件的访问和修改时间。如果没有指定 Time 变量值,touch 命令就使用当前时间。如果指定了一个不存在的文件,touch 命令就创建此文件,除非指定了 -c 标志。
touch 命令的返回码是时间没有被成功修改的文件数目(包括不存在的文件和没有创建的文件)。
命令返回以下出口值:
0 | 命令成功执行。所有请求的更改已完成。 |
>0 | 发生一个错误。 |
touch program。c
这会将 program.c 文件的上次访问和修改时间设置为当前日期和时间。如果 program.c 文件不存在,touch 命令就创建一个同名的空文件。
/usr/bin/touch | 包含 touch 命令。 |
utime 子例程。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『目录概述』描述了文件系统中目录的结构和特征。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件概述』描述了文件、文件类型以及如何命名文件。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件和目录访问方式』介绍了文件的所有权和文件与目录的访问许可权。
AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 Understanding File Types 介绍了控制文件的命令。