如何使用终端在 Linux/Unix 系统中创建文件?
在Linux/Unix操作系统中,有两种方法可以创建文件。
使用触摸命令
使用cat命令
使用touch命令创建文件
touch命令用于在Linux系统中创建一个/多个没有任何内容的文件和更新文件或目录的访问日期或修改日期。这是使用终端在Linux/Unix中创建文件的最简单方法。
语法
触摸命令的一般语法如下-
$ touch [option] ... FILE...
触摸命令中可用选项的简要说明。
改变文件的访问时间
检查文件是否可用,如果不可用则转换为创建新文件
设置文件时间而不是当前时间
忽略
改变文件的修改时间
使用另一个文件时间而不是当前时间
使用指定时间而不是当前时间
显示帮助消息然后退出。
它提供有关版本的信息,然后退出。
在这里,我们可以使用touch命令在Linux系统中创建一个文件。在执行touch命令之前,我们将使用以下命令检查当前目录中有多少文件可用。
$ ls -l
使用以下命令后newfile.txt,在当前目录中创建一个新文件。
$ touch newfile.txt
为确保文件是否已创建,我们将再次执行ls命令以列出目录内容。
在Linux系统中使用-a选项和touch命令更改文件的访问时间,如下所示。
$ touch -a newfile.txt
使用cat命令创建文件
cat(concatenate)命令用于在Linux操作系统中创建、查看、连接文件。touch命令也用于在Linux系统中创建没有内容的文件,而cat创建有一些内容的文件。cat命令读取文件的内容并提示它。
语法
cat命令的一般语法如下-
$ cat [option]... FILE...
cat命令中可用选项的简要说明。
显示文件的所有内容
显示非空行数,覆盖-n
显示所有输出行的数量。
显示制表符分隔的行
显示帮助消息然后退出。
它提供有关版本的信息,然后退出。
要创建一个包含一些内容的文件,我们在写入一些内容之后使用cat命令和文件名,并在写入完成时按CTRL+C,如下所示。
$ cat >file.txt Hey, write some contents here... ^C
cat命令也用于查看文件的内容。使用cat命令以及文件的文件名内容后,将提示如下所示。
$ cat file.txt Hey, here your contents...