使用分裂命令怎么对Linux文件进行分割

  介绍

使用分裂命令怎么对Linux文件进行分割?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Linux系统提供了一个非常易于使用的命令来分割文件。在将文件上传到限制大小的存储网站或者作为邮件附件之前,你可能需要执行此操作。要将文件分割为多个文件块,只需使用分裂命令。

<代码>美元分裂bigfile

默认情况下,分裂命令使用非常简单的命名方案。文件块将被命名为xaa, xab, xac等,并且,大概地,如果你将足够大的文件分割,你甚至可能会得到名为xza和xzz的块。

除非你要求,否则该命令将无任何反馈地运行。但是,如果你想在创建文件块时看到反馈,可以使用,冗长的选项。

,美元split ——verbose  bigfile   creating  file  & # 39; xaa& # 39;   creating  file  & # 39; xab& # 39;   creating  file  & # 39; xac& # 39;

你还可以给文件命名前缀,例如,要将你原始文件分割并命名为bigfile.aa, bigfile。ab等,你可以将前缀添加到分命令的末尾,如下所示:

,美元split ——verbose  bigfile  bigfile。   creating  file  & # 39; bigfile.aa& # 39;   creating  file  & # 39; bigfile.ab& # 39;   creating  file  & # 39; bigfile.ac& # 39;

请注意,上述命令中显示的前缀的末尾会添加一个点,否则,文件将是bigfileaa之类的名称,而不是bigfile。aa .

请注意,把命令不会删除你的原始文件,只是创建了文件块。如果要指定文件块的大小,可以使用- b选项将其添加到命令中,例如:

<代码>美元分裂-b100M bigfile

文件大小可以是KB, MB, GB,最大可以是YB !只需使K、M, G, T, p, E, Z和Y这些合适的字母。

如果要基于每个块中的行数而不是字节数来拆分文件,那么可以使用- l(行)选项。在此示例中,每个文件将有1000行,当然,最后一个文件可能有较少的行。

,美元split ——verbose  -l1000  logfile 日志。   creating  file  & # 39; log.aa& # 39;   creating  file  & # 39; log.ab& # 39;   creating  file  & # 39; log.ac& # 39;   creating  file  & # 39; log.ad& # 39;   creating  file  & # 39; log.ae& # 39;   creating  file  & # 39; log.af& # 39;   creating  file  & # 39; log.ag& # 39;   creating  file  & # 39; log.ah& # 39;   creating  file  & # 39; log.ai& # 39;   creating  file  & # 39; log.aj& # 39;

如果你需要在远程站点上重新组合文件,那么可以使用如下所示的猫命令轻松地完成此操作:

,美元cat  x ? ?,祝辞original.file   美元,cat 日志。? ?,在原始。文件

上面所示的分割和组合命令适合于二进制和文本文件。在此示例中,我们将zip二进制文件分割为50 kb的块,之后使用猫重新组合了它们,然后比较了组合后的文件和原始文件.diff命令验证文件是否相同。

,美元split ——verbose  -b50K  zip 邮政。   creating  file  & # 39; zip.aa& # 39;   creating  file  & # 39; zip.ab& # 39;   creating  file  & # 39; zip.ac& # 39;   creating  file  & # 39; zip.ad& # 39;   creating  file  & # 39; zip.ae& # 39;   美元,cat  zip.a ?,祝辞zip.new   美元,diff  zip  zip.new   美元,,,,,,,,,,& lt;==,无输出,=,无差别

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

使用分裂命令怎么对Linux文件进行分割