在 linux (centos 7) 中将一个大文件(例如 300GB)分割成 100MB 的小块

Posted

技术标签:

【中文标题】在 linux (centos 7) 中将一个大文件(例如 300GB)分割成 100MB 的小块【英文标题】:To split a large file (For ex., 300GB) into smaller chunks of 100MB's in linux (centos 7) 【发布时间】:2020-02-12 00:17:38 【问题描述】:

在 linux (centos 7) 中将大文件(例如 300GB)拆分为 100MB 的小块。

我尝试了 split 命令,它无法有效工作,因为我收到错误“输出文件后缀已用尽”。有没有可用的GUI? Hjsplit 不工作。

【问题讨论】:

【参考方案1】:

在ubuntu上,有一个工具split,可以将文件分割成多个部分。

例如

split -b 100MB some-big-file-name.avi

我认为,在 centos 上,也有一个 split 命令。也许试试 yum search split 如果没有。

谢谢@肖恩

-a, --suffix-length=N generate suffixes of length N (default 2)

所以,如果生成的部件数量超过99,请使用split -b 100MB -a 3 some-big-file-name.avi

【讨论】:

split 命令只会拆分直到达到 99 个数字后缀,然后我收到错误“输出文件后缀已用尽” @ArpithaM 您是否尝试过使用man page 中提到的-a 选项? 谢谢..我知道如何使用选项'-a'。

以上是关于在 linux (centos 7) 中将一个大文件(例如 300GB)分割成 100MB 的小块的主要内容,如果未能解决你的问题,请参考以下文章

无法在 CentOs 7 中将 PHP 从 5.4 更新到更高版本

在 CentOS 6.10 中将 PHP 5.5.38 升级到 PHP 7 [重复]

Centos6.9中将openssh升级到到7.5

Centos 7 SSH加固

Centos 7中的网卡一致性命名规则

阿里巴巴组织调整,大文娱站稳1号位