前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux文件切割与合并

Linux文件切割与合并

作者头像
十毛
发布2022-07-28 08:40:18
2.4K0
发布2022-07-28 08:40:18
举报

在使用容量有限的介质传输大文件时(比如U盘、光盘容量小于文件大小),这时候就需要把大文件切割后,再多次传递,最后再合并成原始文件

文件切割

代码语言:javascript
复制
➜ split -b 4G CentOS-7-aarch64-Everything-2009.iso

生成的文件是xaa和xab

文件合并

代码语言:javascript
复制
➜ cat xaa xab > CentOS-7-merge.iso
➜ shasum CentOS-7-aarch64-Everything-2009.iso CentOS-7-merge.iso
fb2d5f8b47d985b11ad532519aef3a92ece3361e  CentOS-7-merge.iso
fb2d5f8b47d985b11ad532519aef3a92ece3361e  CentOS-7-aarch64-Everything-2009.iso

可以看出来,合并后的文件跟原始文件是一样的,sha散列值一样

常用选项

代码语言:javascript
复制
-b byte_count[K|k|M|m|G|g] 一个文件多少字节,一般用在二进制文件
-l line_count 一个文件多少行,一般用在文本文件

参考

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-07-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文件切割
  • 文件合并
  • 常用选项
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档