myfreax
cat

cat 命令合并文件

在本教程中,我们将说明如何在 Linux 使用 cat 命令。包括使用 cat 命令合并文件

2 min read
By myfreax
cat 命令合并文件
cat 命令合并文件

cat 命令是Linux中最常用的命令之一,cat 命令的名称来自于concatenate。它可以读取和合并文件,并将其内容写入到标准输出

如果未指定文件名或者指定连字符-作为参数,则从标准输入读取内容,cat 命令复制标准输入到标准输出。

cat 命令最常用于打印/查看一个或多个文本文件的内容。将一个文件的内容追加到另一个文件的末尾来合并文件,以及创建文件。

在本教程中,我们将说明如何在 Linux 使用 cat 命令。包括使用 cat 命令合并文件。

cat 命令详解

在讨论如何在Linux 使用 cat 命令之前,让我们先回顾一下基本语法。cat 命令语法形式是 cat [OPTIONS] [FILE_NAMES]

cat 命令的选项 OPTIONS ,可选参数,可以运行命令 cat --help 查看所有可用的选项。FILE_NAMES 零个或多个文件名,可选参数。

如果 FILE_NAMES 没有传递给 cat 命令,请指定指定连字符-作为参数,cat 命令从标准输入读取内容。

cat 命令合并文件

将两个或多个文件名作为参数传递给 cat 命令时,这会合并文件的内容。cat 命令将按其参数给出的顺序读取文件,并以相同的顺序合并打印文件内容。

这相当于将第二个文件的内容追加到第一个文件中,并在终端打印两个文件的内容。这对于你想显示两个文件内容,但又不想创建文件时非常有用。

在查看两个文件的合并结果后,得到你想要的结果。就可以将合并的结果,使用重定向操作符 > 写入到文件。

也可以使用另一个重定向操作符 >>>> 操作符可追加任何内容到指定设备或者文件中。如果文件不存在,则创建该文件。

cat file1.txt file2.txt

cat file1.txt file2.txt > combinedfile.txt
cat file1.txt file2.txt >> file3.txt

结论

你已经知道如何使用cat命令和基础的选项。如有疑问请在下方留言