有时我们可能需要将文件削减或者拆分成更小的部分。
当我们想缩减大型 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 可以是以下之一,或者可以选择后跟以下乘数之一的整数:
suffix | multiplier |
---|---|
KB | 1000 |
K | 1024 |
MB | 1000 x 1000 |
M | 1024 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