如何分卷压缩 如何将一个压缩包拆分
说明:在Linux系统中,分卷压缩与分卷解压缩的操作是常见的任务之一。这里我们主要介绍使用tar命令进行操作,因为该命令在各个Linux发行版中都有提供。虽然rar、zip、7z等方式也可以实现,但需要额外安装相应的软件包,因此在这里不作为首选推荐。
为了便于读者理解分卷压缩与解压缩的流程,我们提供了两种方式。其中,方式一更加直观易懂。但更为推荐的是方式二。
方式一:将文件夹“pic”压缩为“pic.tar.gz”包。
参数详解:-c, --create 用于创建一个新的归档文件;-v, --verbose 可以详细列出处理的文件;–warning=KEYWORD 用于控制警告信息;-f, --file=ARCHIVE 指定归档文件或设备名称;–force-local 即使归档文件存在副本也将其视为本地归档;-z, --gzip 等同于 --gunzip 或 --ungzip,表示通过gzip进行过滤归档。
方式二:将“pic.tar.gz”包分卷切割成多个大小为10MB、以“pic”开头的分卷包。
参数详解:-b<字节> 用于指定每小文件的大小;-d 使分卷包使用数字后缀而非字母后缀。
执行命令:将“pic”文件夹打包,并分割成大小为10MB的分卷包,分卷包的文件名以“pic”开头,如“pic00”、“pic01”、“pic02”等。
注意事项:| 表示管道命令,- 是用来表示输出流的横杠,在采用管道命令时需要使用竖杠进行连接。
合并分卷:将所有以“pic”开头的分卷文件合并为原始的“pic.tar.gz”包。
解压操作:
参数详解:-x, --extract 或 --get 用于从归档文件中解出文件。