windows分包linux解压,tar 分包压缩解压步骤

本文详细介绍了如何在Linux环境下利用tar和split命令将大文件或目录打包、压缩并分割成指定大小的文件,以便于在存储设备容量有限的情况下进行备份。通过实例演示了如何将文件a.chm压缩并分割成1.4M的文件,以及如何还原这些分包文件。此外,还讨论了在操作过程中遇到的问题和解决办法。
摘要由CSDN通过智能技术生成

目标-(标准)

如何将文件打包、压缩并分割成制定大小?

日期: August 28 日, Saturday@ 01:37:03

主题 Shell 编程和工具

(如何在linux下实现Windows中winrar和winzip等压缩软件所提供的打包压缩分割功能)

将大文件或目录打包、压缩并分割成制定大小的文件,这在将数据备份到容量有限的移动储存设备时是必须的,在Linux下可以通过组合使用 tar,bzip2(或者gzip),split命令来实现。

案例-(故事)

假设要将下面这个文件压缩并分割成多个1.4M的文件

-r-xr-xr-x 1 root root 4.4M 2004-08-27 01:50 a.chm

可以用下面的命令:

tar -jcf - a.chm | split -b 1400k - a.chm.tar.bz2.

完成后会生产下面的文件:

-rw-r--r-- 1 root root 1433600 2004-08-27 01:55 a.chm.tar.bz2.aa

-rw-r--r-- 1 root root 1433600 2004-08-27 01:56 a.chm.tar.bz2.ab

-rw-r--r-- 1 root root 1433600 2004-08-27 01:56 a.chm.tar.bz2.ac

-rw-r--r-- 1 root root 225280 2004-08-27 01:56 a.chm.tar.bz2.ad

还原文件用下面的命令:

cat a.chm.tar.bz2.a* | tar -jx

实现-怎么做(细节)

为了让广大菜鸟了解上面的命令,现解释如下:

压缩命令"tar -jcf -" 中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值