When file is too large, we will compress it and split it into several parts.

Now Let me show you how to combine them in Linux command line.

step 1: Install rar command

sudo apt-get install rar
sudo apt-get install p7zip-full

step 2: Merge rar files

rar e filename.rar
7z e filename.7z.001 -tiso.split  # split will tell 7z that package is splitted

  

For example:

➜  mac ls
macOS Sierra 10.12 Files.part01.rar macOS Sierra 10.12 Files.part05.rar
macOS Sierra 10.12 Files.part02.rar macOS Sierra 10.12 Files.part06.rar
macOS Sierra 10.12 Files.part03.rar macOS Sierra 10.12 Files.part07.rar
macOS Sierra 10.12 Files.part04.rar
➜ mac rar e macOS\ Sierra\ 10.12\ Files.part01.rar RAR 5.30 beta 2 Copyright (c) 1993-2015 Alexander Roshal 4 Aug 2015
Trial version Type RAR -? for help Extracting from macOS Sierra 10.12 Files.part01.rar Extracting Help.txt OK
Extracting Tutorial by wikigain.url OK
Extracting VirtualBox Code.txt OK Would you like to replace the existing file Tutorial by wikigain.url
142 bytes, modified on 2016-06-15 10:01
with a new one
142 bytes, modified on 2016-06-15 10:01 [Y]es, [N]o, [A]ll, n[E]ver, [R]ename, [Q]uit A Extracting Tutorial by wikigain.url OK
Extracting vmwarebase.dll OK
Extracting vmware-vmx-debug.exe OK
Extracting vmware-vmx-stats.exe OK
Extracting vmware-vmx.exe OK
Extracting dumpsmc.exe OK
Extracting dumpsmc.py OK
Extracting esxi-install.sh OK
Extracting esxi-uninstall.sh OK
Extracting gettools.exe OK
Extracting gettools.py OK
Extracting lnx-install.sh OK
Extracting lnx-uninstall.sh OK
Extracting lnx-update-tools.sh OK
Extracting local-template.sh OK
Extracting osx-install.sh OK
Extracting osx-uninstall.sh OK
Extracting darwin.iso.sig OK
Extracting VMware Tools.iso OK
Extracting Tutorial by wikigain.url OK
Extracting unlocker.exe OK
Extracting unlocker.py OK
Extracting VMX Code For VMware.txt OK
Extracting win-install.cmd OK
Extracting win-uninstall.cmd OK
Extracting win-update-tools.cmd OK
Extracting VMware Code.txt OK
Extracting VMware Tools.iso OK
Extracting macOS Sierra 10.12 by wikigain.vmdk 14% Extracting from macOS Sierra 10.12 Files.part02.rar ... macOS Sierra 10.12 Files/macOS Sierra 10.12 by wikigain.vmdk 29% Extracting from macOS Sierra 10.12 Files.part03.rar ... macOS Sierra 10.12 Files/macOS Sierra 10.12 by wikigain.vmdk 44% Extracting from macOS Sierra 10.12 Files.part04.rar ... macOS Sierra 10.12 Files/macOS Sierra 10.12 by wikigain.vmdk 58% Extracting from macOS Sierra 10.12 Files.part05.rar ... macOS Sierra 10.12 Files/macOS Sierra 10.12 by wikigain.vmdk 73% Extracting from macOS Sierra 10.12 Files.part06.rar ... macOS Sierra 10.12 Files/macOS Sierra 10.12 by wikigain.vmdk 88% Extracting from macOS Sierra 10.12 Files.part07.rar ... macOS Sierra 10.12 Files/macOS Sierra 10.12 by wikigain.vmdk OK
Extracting macOS Sierra Tutorial for VirtualBox.url OK
Extracting macOS Sierra Tutorial for VMware.url OK
Extracting Read me.txt OK
All OK
➜ mac

  

Merge Parts of Rar/7z Package in Linux的更多相关文章

  1. ORACLE数据库自动备份压缩的批处理脚本 rar 7z

    使用7z的版本: @echo offset filename="d:\backup\dbname_%date:~0,10%"set zipfile="d:\backup\ ...

  2. rar 7z文件打包

    把D:\file目录下的所有东西打包为file.rar放到D:\目录下, Rar.exe是放在c盘根目录下 >>C:\Rar.exe a -k -r -s -m1 D:\file.rar ...

  3. NodeJS require a global module/package in linux

    https://stackoverflow.com/questions/15636367/nodejs-require-a-global-module-package 1  export NODE_P ...

  4. Linux解决安装包无法找到问题Unable to locate package rar

    1:问题 在默认安装的Linux中有时候会找不到需要安装的软件包,那就需要更新了 例如在执行apt-get install xx的时候就报错了 E: Unable to locate package ...

  5. Linux下文件的打包、解压缩指令——tar,gzip,bzip2,unzip,rar

    本文是笔者对鸟叔的Linux私房菜(基础学习篇) 第三版(中文网站)中关于 Linux 环境下打包和解压缩指令的内容以及日常操作过程中所接触的相关指令的总结和记录,以供备忘和分享.更多详细信息可直接参 ...

  6. Linux中.rar文件解压

    1. 下载: https://www.rarlab.com/download.htm 我下载的是RAR 5.61 for Linux x64 2. 安装: 解压:tar -zxvf rarlinux- ...

  7. Linux、Windows 下分割、合并rar文件

    1.分割rar 1.1 linux下分割压缩rar 安装rar和unrar和序 $sudo aptitude install rar unrar 示例,分割压缩temp文件,每个包为1MB $rar ...

  8. Linux基础入门

    第一节,linux系统简介 一.实验内容 了解 Linux 的历史,Linux 与 Windows 的区别等入门知识. 二.实验要求 阅读linux简介与历史 三.实验步骤 (一).Linux 为何物 ...

  9. Linux 第一次学习笔记

    一.Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有 ...

随机推荐

  1. solr字段压缩属性compressed新版本已经移除

    solr字段压缩属性compressed新版本已经移除 可能是考虑到压缩意义不大还减少搜索效率,所以去掉了.而且好像没有替代属性.

  2. Android Studio计时跳转或点击跳转至主页面

    这个总体来说是比较简单的,计时跳转一般调用Android Studio中的Handler方法. 一.发生点击事件跳转页面 mBtnTextView = (Button) findViewById(R. ...

  3. JavaScript中B继承A的方法

    js继承有5种实现方式:1.继承第一种方式:对象冒充  function Parent(username){    this.username = username;    this.hello = ...

  4. 【Linux】【Jenkins】配置过程中,立即构建时,maven找不到的问题解决方案

    在Linux环境下配置Jenkins执行时,发现不能执行Maven,这个比较搞了. A Maven installation needs to be available for this projec ...

  5. jvm常见的面试题

    1. 内存模型以及分区,需要详细到每个区放什么. 2. 堆里面的分区:Eden,survival from to,老年代,各自的特点. 3. 对象创建方法,对象的内存分配,对象的访问定位. 4. GC ...

  6. python杂记一

    1. 输出CSV文件 用python输出csv文件不难,可是MS office excel和WPS 对输出的CSV文件打开规则不一样. WPS可以支持CSV以'\t'为分隔符,打开文件直接写内容 MS ...

  7. python 的类装饰器

    我们都知道python的函数有装饰器,那么类也有装饰器吗?有的,为什么没有呢,来看下代码吧 def out(args): def inner(cls): cls._args = args return ...

  8. 如何将R中的data frame对象的数据导入到DB

    在使用ARIMA模型来预测我们的销量的时候,如果保存预测版本进DB,以供后续分析呢 1. 在定义变量阶段我们定义了dfResult      <- data.frame() 这是一个data f ...

  9. Spring再接触 注入类型

    共有三种注入类型 一种是set注入 一种是构造注入 一种是接口注入 最常用的还是set 现在看一下construct 构造注入 在userservice中加入 package com.bjsxt.se ...

  10. inline、block与inline-block

    参考了一些资料集其他人的博客,梳理一下inline.block与inline-block三个概念.     高度 宽度 举例 block 在新行上开始 高度,行高以及顶和底边距都可控制 宽度缺省是它的 ...