在 Linux 中如何使用“split”命令拆分 iso 或者文件

有时我们可能需要将文件削减或者拆分成更小的部分。
当我们想缩减大型 iso 以适合 DVD 或者 CD 时,这非常有用。
或者也可用于通过网络传输。
要将文件拆分成更小的部分,我们可以使用 split 命令。

www. On IT Road .com

验证文件的完整性

注意:要验证文件是否已正确恢复,请在拆分文件前后使用命令 md5sum。
语法:

# md5sum [filename]

拆分前

# md5sum image.iso
06caba513738f3af0ac475910e7f8a0f  image.iso

从拆分的部分重新创建文件后

# md5sum new-image.iso
06caba513738f3af0ac475910e7f8a0f  new-image.iso

split 命令的语法是:

# split -b [size of split pieces] [file to split] [split file prefix]

例如,要将大小为 4.6GB 的 iso 文件 image.iso 拆分为 2000MB 的较小块,请使用以下命令:

# split -b 1200M image.iso split-file

要创建的较小文件的 SIZE 可以是以下之一,或者可以选择后跟以下乘数之一的整数:

suffixmultiplier
KB1000
K1024
MB1000 x 1000
M1024 x 1024

这将生成具有以下文件大小的 3 个文件。
我们可以为较小的文件指定文件前缀。

# du -sh chunks-a*
2.0G	chunks-aa
2.0G	chunks-ab
0.6G	chunks-ac

要重新创建文件,请使用 cat 命令。

# cat split-imga* > new-image.iso

split 和 cat 命令由 coreutils 包提供。

日期:2020-09-17 00:13:54 来源:oir作者:oir