# touch 命令

在 Linux 中你时不时会需要创建空文件，比如在写入数据之前先创建日志文件。这时候可以使用 `touch` 命令轻松创建空文件。

`touch` 命令有两个功能： 1. 是用于把已存在文件的时间标签更新为系统当前的时间（默认方式），它们的数据将原封不动地保留下来； 2. 是用来创建新的空文件。

## 命令用法

```
$ touch [OPTIONs] [FILEs]
```

## 常用可选参数

| 参数                 | 说明                                |
| ------------------ | --------------------------------- |
| -a                 | 只修改文件的访问时间                        |
| -c                 | 不创建任何文件                           |
| -d, --date==STRING | 用 `STRING` 字符串表示的日期修改日期标签而不是用当前日期 |
| -m                 | 只修改文件的修改时间                        |
| -t, --time=WORD    | 使用 `WORD` 字符串指定的时间修改该时间标签而不是用当前时间 |
