Linux分卷压缩与解压缩

1.rar

rar a -m5 -v12m myarchive myfiles # 最大限制为 12M

rar e myarchive.part1.rar #解压

分卷压缩

Ubuntu下没有默认安装rar,可以通过 sudo apt-get install rar,sudo apt-get install unrar 来安装rar.

安装过后,使用以下命令进行分卷压缩:

rar a -vSIZE  压缩后的文件名 被压缩的文件或者文件夹

例如:rar a -v50000k eclipse.rar eclipse

此命令即为对eclipse文件夹进行分卷压缩,每卷的大小为50000k,压缩后的文件名为eclipse.rar

2.tar举例说明:要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令:

tar cjf - logs/ |split -b 1m - logs.tar.bz2.

完成后会产生下列文件:

logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac

要解压的时候只要执行下面的命令就可以了:

cat logs.tar.bz2.a* | tar xj

再举例:

要将文件test.pdf分包压缩成500 bytes的文件:

tar czf - test.pdf | split -b 500 - test.tar.gz

最后要提醒但是那两个"-"不要漏了,那是tar的ouput和split的input的参数。

3、用7z

同样用以上例子

在film上层目录操作,保留film目录名

压缩:    7z a film.7z film -v80m

解压到当前目录:  7z x film.7z.001

解压到目录a:    mkdir a && cd a && 7z x ../film.7z.001

或者  7z -oa x film.7z.001

不保留film目录名

压缩  cd film && find . | xargs 7z a film.7z -v80m

解压  7z -oa x film.7z.001

单纯采用7z的话,文件的权限(拥有者)属性会丢失, 采用如下办法则可以保留:

压缩:

tar cf - film | 7z a -si film.tar.7z -v80m

解压缩:

7z x -so film.tar.7z.001 | tar xf -

Linux分卷压缩zip文件命令,Linux分卷压缩与解压缩相关推荐

  1. linux的解压zip文件,linux解压zip文件命令是什么

    linux解压zip文件命令是什么 发布时间:2020-04-23 11:02:45 来源:亿速云 阅读:162 作者:小新 今天小编给大家分享的是linux解压zip文件命令是什么,相信很多人都不太 ...

  2. linux下的删除文件命令,Linux下删除文件命令

    在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家. Linux下删 ...

  3. zip文件命令 linux,zip命令 – 压缩文件

    zip程序将一个或多个压缩文件与有关文件的信息(名称.路径.日期.上次修改的时间.保护和检查信息以验证文件完整性)一起放入一个压缩存档中.可以使用一个命令将整个目录结构打包到zip存档中. 对于文本文 ...

  4. linux系统查找dat文件命令,linux下的一些常用命令

    linux的命令操作 一下是一些基本的命令操作,平时如果有需要的话会继续增加进去. 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆 ...

  5. linux 下删除批量文件命令,linux 批量删除文件与空文件删除命令linux操作系统 -电脑资料...

    在linux中删除文件与删除目录及删除空文章都是使用rm 命令了,执行rm指令可删除文件或目录,如欲删除目录必须加上参数\"-r\",否则预设仅会删除文件,下面我来介绍在linux ...

  6. linux 下删除批量文件命令,linux系统中批量删除文件与空文件删除的命令

    linux命令在系统中有两种类型:内置Shell命令和Linux命令.接下来是小编为大家收集的linux系统中批量删除文件与空文件删除的命令,希望能帮到大家. linux系统中批量删除文件与空文件删除 ...

  7. linux复制和剪切文件命令,linux下文件夹的创建、复制、剪切、重命名、清空和删除命令...

    在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...

  8. linux解压zip文件命令

    安装unzip命令 yum install unzip 1 解压 unzip keepalived-1.3.4.zip

  9. Linux解压torrent文件命令,linux版uTorrent安装手记

    PT资源需要用uTorrent来下载,而原来uTorrent只有windows版本.我的NAS下载机安装的是linux系统,没有相应版本 的uTorrent可以使用,让人比较纠结.网上也有介绍使用wi ...

最新文章

  1. IOS日历显示12个月
  2. ansible-playbook如何判断并中断执行
  3. python字符串无效的原因_Python(60)扩展和嵌入1.使用 C 或 C++ 扩展 Python
  4. mysql自定义函数重载_DBLE 2.18.10.1自定义路由函数开发指引
  5. 【bzoj4753】[Jsoi2016]最佳团体 分数规划+树形背包dp
  6. python多线程异步爬虫-Python异步爬虫试验[Celery,gevent,requests]
  7. STM32F10x_RTC秒中断
  8. php网页抓取类,php实现递归抓取网页类的方法
  9. VMware vSphere ESX 迁移到 ESXI 指南
  10. Objective C类方法load和initialize的区别
  11. 设计模式:模板(Template)模式
  12. 信天翁水域雷达监视系统
  13. android英文菜单,安卓recovery菜单中英文对照
  14. 两个文件行合并linux,linux 两个文件合并
  15. 我的人生哲学(三十六岁版)
  16. 解决虚拟机ubuntu20.04不能连外网问题
  17. oracle中有没有distance,oracle_关于extended distance cluster  rac的介绍
  18. suse bios版本_如何检查和更新BIOS版本
  19. Check failed: top_shape[j] == bottom[i]-shape(j) (1 vs. 2) All inputs must have the same shape, exc
  20. java实现线程安全的三种方式

热门文章

  1. cBridge 2.0: 基于Celer状态守卫者网络的通用跨链平台
  2. 华科计算机组成原理 存储系统实验 汉字字库Logsim实验
  3. 2017广东工业大学程序设计竞赛决赛 E-倒水(Water) (二进制的应用) + H-tmk买礼物(dp思想)
  4. excel去除重复处理
  5. java两个字符串相等却总返回false
  6. 在线问答系统html模板,问答系统网站模板
  7. 计算机一级如何启动ie浏览器,ie,详细教您怎么解决ie浏览器打不开的问题
  8. Java化小数为分数_杭电oj1717——小数化分数(java实现)
  9. 在手机上玩魔兽争霸2
  10. 创造力的分类:机器学习技术在发散思维EEG数据中的应用