如何在 Linux 中使用 split 命令拆分文本文件 | 您所在的位置:网站首页 › 如何拆分文本文件内容 › 如何在 Linux 中使用 split 命令拆分文本文件 |
您还可以使用split命令根据特定的文件大小将大文件拆分为较小的文件。 以下是基本的语法: split -b [以字节为单位的大小] [输入文件] [输出文件前缀] 通过运行以下命令将largefile.txt拆分为每个文件300字节的较小文件: 这是结果: 按大小拆分大文件的结果 将大文件分割为特定数量的文件 您还可以将文件分割为固定数量的文件,而不考虑文件中的文件数和字节数。您可以使用-n选项来实现这一点。以下是语法: split -n [文件数量] [输入文件] [输出文件前缀] 要将大文件分割为五个部分,请执行以下命令: 结果应该如下所示: 按文件数量拆分大文件 更改拆分文件的后缀长度 您可能已经注意到,附加到输出文件名的后缀的默认长度为两个字符。例如,smallfileaa,smallfileab,smallfileac等。 要更改后缀的长度,您可以使用 -a 选项。以下是更改后缀长度的语法: 您可以将此后缀长度选项与其他 split 命令一起使用。要将 linuxmi.txt 文件分割为10个部分,并具有 4 个字符的后缀长度,请执行以下命令: 当您列出目录的内容时,输出应如下所示: 将大文件拆分为具有较长后缀的较小文件 使用cat合并多个文件 好消息是,您始终可以将拆分的文件合并在一起,以生成原始文件。要将拆分的文件合并回原始文件,请使用cat命令。以下是执行此操作的语法: 在使用cat命令合并拆分文件时,指定拆分文件的正确顺序非常重要。 cat命令只是按照指定顺序连接文件,因此如果文件顺序不正确,合并后的文件将损坏。 在拥有许多拆分文件的情况下,例如一百个拆分文件,逐个键入每个文件并按照正确的顺序进行操作将会很麻烦。 这就是前缀的作用。只需添加一个星号(*),就可以合并以该前缀开头的所有文件。 以下是一个示例命令,它将拆分文件smallfileaa、smallfileab、smallfileac和smallfilead合并成一个名为linuxmi.txt的文件: 此命令将连接与模式smallfile*匹配的所有拆分文件的内容,并将输出重定向到一个名为 bigfile.txt 的新文件。它还将按照文件名的自然顺序列出拆分文件,这应该是合并的正确顺序。 使用Linux工具提高效率 split 命令只是 Linux 提供的众多工具之一,它可以通过将大文件拆分为更小、更易管理的块来帮助您高效地管理大文件。 通过掌握 Linux 文本处理命令,您可以节省时间和资源,提高效率。 感谢 Linux迷 www.linuxmi.com 的精彩分享。 需要Linux 精美艺术壁纸的朋友请加小编微信 linuxgs (口令壁纸)。 来自:Linux迷 链接:https://www.linuxmi.com/linux-split-command.html 关注我们 Linux公社 关注 Linux公社,添加“ 星标 ” 每天 获取 技术干货,让我们一起成长 合作联系:[email protected] 关注我们 Linux公社 关注 Linux公社,添加“ 星标 ” 每天 获取 技术干货,让我们一起成长 合作联系:[email protected]返回搜狐,查看更多 |
CopyRight 2018-2019 实验室设备网 版权所有 |