“Linux 中的 split 命令用于将文件拆分为多个块。 在您拥有非常大的文件并且希望它们易于管理的情况下,此命令会派上用场。 在本指南中,我们将与您分享在 Linux 中使用 split 命令的最简单方法。”
Linux中split命令的最简单用法
要在 Linux 系统上以最简单的方式使用 split 命令,您必须遵循以下步骤:
步骤#1:可视化要拆分的文件
首先,我们将看一下我们希望拆分的文件。 为此,我们将执行以下命令:
$ cat file.txt
在这种情况下,我们希望拆分的文件的名称是“file.txt”。 您可以将您选择的任何文件传递给此命令。
该文件的内容如下图所示:
步骤#2:将文件拆分为所需数量的块
现在,由于您可以从上面解释的步骤中看到我们希望拆分的文件并没有那么长; 因此,我们将根据每个块的自定义行数将其拆分为多个块。 我们为此目的使用的命令如下:
$ split –l 1 file.txt
Linux 中 split 命令的“-l”标志允许您定义一个数字,根据该数字将创建块。 由于我们将此数字设置为“1”,并且由于原始文件中的总行数为“5”,因此,该文件将分为“5”个不同的块,每个块包含“1”行,即xaa 、xab、xac、xad 和 xae。 但是,执行此命令后,终端上不会产生任何输出。
因此,要确认是否已创建所需的块,您可以运行“ls -l”命令。 此命令输出中突出显示的部分表明已成功创建所述块。
步骤#3:验证新创建的块的内容
如果要验证新创建的块的内容,则可以运行以下命令:
$ cat xaa
这个特定块的内容如下图所示。 以同样的方式,您也可以检查所有其他块的内容,因此,验证这些块实际上包含原始文件的不同行。
专家提示
要了解有关 split 命令的用法和不同选项的更多信息,您可以简单地运行以下命令:
$ split --help
此命令将直接带您进入 split 命令的帮助手册,您可以从中了解有关此命令的更多信息,如下图所示:
结论
本文致力于 Linux 中 split 命令的基本用法。 默认情况下,此命令将文件拆分为不同的块,其中每个块跨越 1000 行。 这正是它最适合大文件的原因。 但是,您仍然可以按照我们在本指南中与您分享的过程将小文件分成多个块。