如何在 Linux/Unix 系统中使用终端创建文件?
linuxoperating systemopen source更新于 2026/2/16 7:22:17
在 Linux/Unix 操作系统中,有两种创建文件的方法。
- 使用 touch 命令
- 使用 cat 命令
使用 touch 命令创建文件
在 Linux 系统中,touch 命令用于创建不包含任何内容的文件,并更新文件或目录的访问日期或修改日期。这是在 Linux/Unix 中使用终端创建文件的最简单方法。
语法
touch 命令的一般语法如下 −
$ touch [option] ... FILE...
touch 命令中可用选项的简要说明。
| Sr.No. | Option &说明 |
|---|---|
| 1 | -a 更改文件的访问时间 |
| 2 | -c,--no-create 检查文件是否可用,如果不可用则创建一个新文件 |
| 3 | -d, --date=STRING 设置文件时间而不是当前时间时间 |
| 4 | -f 忽略 |
| 5 | -m 更改文件的修改时间 |
| 6 | -r, --reference=FILE 使用其他文件时间代替当前时间 |
| 7 | -t STAMP 使用指定时间代替当前时间 |
| 8 | --help 显示帮助消息然后退出。 |
| 9 | --version 提供有关版本的信息然后退出。 |
在这里,使用 touch 命令我们可以在 Linux 系统中创建一个文件。在执行 touch 命令之前,我们将使用以下命令检查当前目录中有多少个可用文件。
$ ls -l
使用以下命令后,在当前目录中创建了一个新文件 newfile.txt。
$ touch newfile.txt
为了确保文件是否已创建,我们将再次执行 ls 命令来列出目录内容。
在 Linux 系统中,使用 touch 命令的 -a 选项更改文件的访问时间,如下所示。
$ touch -a newfile.txt
使用 cat 命令创建文件
cat(连接)命令用于在 Linux 操作系统中创建、查看和连接文件。touch 命令也用于在 Linux 系统中创建不包含内容的文件,而 cat 命令则用于创建包含内容的文件。 cat 命令读取文件内容并提示。
语法
cat 命令的一般语法如下 −
$ cat [option]... FILE...
cat 命令中可用选项的简要说明。
| Sr.No. | 选项 &说明 |
|---|---|
| 1 | -A, --show-all 显示文件所有内容 |
| 2 | -b, --number-nonblank 显示非空行数,覆盖 -n |
| 3 | -n, --number 显示所有输出的数量行。 |
| 4 | -T, --show-tabs 显示制表符分隔的行 |
| 5 | --help 显示帮助消息,然后退出。 |
| 6 | --version 提供有关版本的信息,然后退出。 |
要创建一个包含内容的文件,我们使用 cat 命令和文件名,然后写入一些内容,写入完成后按 CTRL + C,如下所示。
$ cat >file.txt Hey, write some contents here... ^C
cat 命令也用于查看文件内容。使用 cat 命令并输入文件名后,文件内容将显示如下。
$ cat file.txt Hey, here your contents...
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

