命令行生存指南:拆分与合并|Linux 中国

2020年11月22日11:56:08 科技 1517

命令行生存指南:拆分与合并|Linux 中国 - 天天要闻

导读:这一节将会介绍 Linux 命令行下的文件拆分与合并操作。                         

本文字数:2706,阅读时长大约:3分钟

作者:Psiace

作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过让命令来替代你生活中方方面面?

为了让更多的爱好者可以用命令行作为自己的有效工具,Linux 中国特别邀请了三位作者,撰写了《命令行生存指南》,希望可以通过这个系列的文章,让你换一个视角,来看待命令行的存在。如果你想体验一下不一样的命令行,那就不妨来看看今天的《命令行生存指南》。

本次的内容为试读内容,也欢迎你针对今天的内容提出自己的意见和建议。

操作概述

备份文件时常常涉及到大文件传输的问题,遇到网络质量不佳或者其他问题常常会导致传输中断,而不得不进行重传。如果采用先将大文件拆分成多个小文件进行传输、待全部传输完成后合并所有文件的方式,往往可以改善传输体验。

这一节将会介绍 Linux 命令行下的文件拆分与合并操作。

概念和术语

拆分,顾名思义,就是将一个大的文件分割成若干个较小的文件,这些小文件按次序拼接后可以还原大文件。通常情况下,根据文件大小进行拆分是较为常见的方式;但由于文本文件具有行数特征,所以除了按大小拆分之外,也可以按行数拆分。

合并,就是将若干个较小的文件拼接成一个较大文件。通常只需要按次序连接即可,相对比较简单。

通常情况下,为确保拆分前和合并后的两个文件相同,需要进行验证。

操作实战

场景一:使用 split 拆分文件

split

是 Linux 环境提供的文件拆分实用程序,同时支持二进制文件和文本文件。通常情况下已经随  内置于系统中,无需另行安装。

按大小拆分

二进制文件和文本文件按大小拆分时使用的选项不同:

◈ 二进制文件使用  选项指定分割后的文件大小。

◈ 文本文件则使用  选项指定分割后的文件大小。

二者用法类似,只需要:

以将 (约 2.4 GB)按 100MB 大小进行拆分为例:

可以看到原文件被拆分成 25 个更小的文件,从 aa 到 ay:

场景二:使用 cat 合并文件

cat

是 linux 环境提供的文件连接实用程序,能够连接文件并将其输出到标准输出。通常情况下已经随  内置于系统中,无需另行安装。

值得注意的是,为了保证合并后的文件和原始文件一致,在有条件的情况下,可以用diff命令验证。

合并拆分后的文件

使用cat合并文件可以采用cat [文件...] > [合并后的文件名]的格式,此方法对二进制文件和文本文件均有效。

以之前的 debian-live-aa 到 debian-live-ay 为例,合并时可以使用此命令:

可以看到目录下会生成合并后的  文件。

使用 diff 验证文件

只需要按diff [原文件] [现文件]的格式执行即可。如果没有输出,则证明两个文件之间没有差异。

以对比  和  为例:

小练习

◈ 尝试以不同方式拆分系统中的日志文件。

科技分类资讯推荐

中集集团助力国际知名航运企业果汁船罐体项目高效交付 - 天天要闻

中集集团助力国际知名航运企业果汁船罐体项目高效交付

近日,中集集团旗下中集醇科与中集世联达协同联动,圆满完成了国际知名航运企业果汁船的罐体交付工作。该项目的启动,源于中集醇科为这家国际知名航运企业量身定制的果汁船系统工程。项目涵盖14个大型果汁罐的制造,以及分批次短驳、吊装、运输、清关和安装
丁蕊 | 平台化与再创性:小红书多元主体的网络议程设置研究 - 天天要闻

丁蕊 | 平台化与再创性:小红书多元主体的网络议程设置研究

摘 要 本文以网络议程设置理论为研究框架,探究我国社交媒体平台“小红书”的网络议程设置效果。基于“平台化”和“生产性受众”视角,研究首先分析网络议程设置在议程设置主体、议程设置渠道、议程设置内容三方面的嬗变。其次以“小红书”中可持续时尚议题为研究对象,采用社会网络分析与时间序列分析,探究“小红书”平台...
实现自主可控,华为鸿蒙电脑搭载 5nm 工艺麒麟 X90 芯片 - 天天要闻

实现自主可控,华为鸿蒙电脑搭载 5nm 工艺麒麟 X90 芯片

IT之家 5 月 25 日消息,华为 nova 14 系列及鸿蒙电脑新品发布会于 5 月 19 日举行,在本场发布会中,华为带来了 nova 14 系列手机、鸿蒙电脑 MateBook Pro、折叠电脑 MateBook Fold 非凡大师、WATCH FIT 4 手表、FreeArc 耳机等新品。据央视新闻频道 CCTV13 新闻周刊报道,华为历经 5 年
让艺术与技术双向奔赴 - 天天要闻

让艺术与技术双向奔赴

【艺点·聚焦美院毕业季】作者:陈抱阳(中央美术学院实验艺术与科技艺术学院教师)一年一度的美院毕业季如约而至,漫步在展馆之中,似乎感受到一股蓬勃的“新技术风潮”:AI图像生成,机械臂动作设计,融合传感器与机器人系统的互动装置……这些作品不仅横
WWDC 2025前瞻:从iOS 19到AI和iPad功能再突破,共有5大看点 - 天天要闻

WWDC 2025前瞻:从iOS 19到AI和iPad功能再突破,共有5大看点

苹果WWDC 2025马上就要登场了,每年这个时候,果粉们最关心的无非两个问题:苹果又整了什么新活儿?这次的升级,值得我们买单吗?我今天提前帮大家把外媒最新爆料梳理了一遍,说实话,这次的变化不只是一次系统迭代,而像是一场彻底的“苹果生态洗牌