简介

在ubuntu使用过程中,常常会遇到文件解压和压缩的操作,然而压缩的种类又那么多,参数也不少,常常记不住,这里归纳总结一下。

.tar 文件

必须的参数:(3个参数不能共存)
-c :创建压缩文件c代表create。
-x :解压缩文件
-t :查看压缩包里面的文件!
——————————————————————————————————-
辅助参数:
-z :用 gzip 压缩/解压缩
-j :用 bzip2 压缩/解压缩
-v :显示压缩/解压缩的进度条
-f :使用档名(注意:f后面不要接参数,也就是说-zxfv是不对的,要写成-zxvf)
——————————————————————————————————-

实例:
解压文件abc.tar.bz2:

tar -zvxf abc.tar.bz2

创建压缩文件(把one.mp3和two.mp3压缩成abc.tar.bz2):

tar -zvcf abc.tar.bz2 one.mp3 two.mp3

仅打包,并非压缩

tar -xvf FileName.tar         # 解包
tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹)打包

.tar.gz文件、 .tgz文件

.tar.gz是日常使用较多较通用的打包压缩格式,一定要掌握

tar -zxvf FileName.tar.gz               # 解压
tar -zcvf FileName.tar.gz DirName       # 将DirName和其下所有文件(夹)压缩
tar -C DesDirName -zxvf FileName.tar.gz # 解压到目标路径

.gz文件

gunzip FileName.gz  # 解压1
gzip -d FileName.gz # 解压2
gzip FileName       # 压缩,只能压缩文件

.zip文件

通常.zip占用空间比.tar.gz大

unzip FileName.zip          # 解压到当前目录
unzip FileName.zip -d dictoryName  # 解压到指定文件夹中
zip FileName.zip DirName    # 将DirName本身压缩
zip -r FileName.zip DirName # 压缩,递归处理,将指定目录下的所有文件和子目录一并压缩

.7z文件

7z文件是windows和linux都支持的免费开源解压和压缩格式,压缩比也明显比zip高,比较推荐使用该格式
安装:Redhat、Fedora、Centos安装命令:yum install p7zip
安装:Debian、Ubuntu安装命令:sudo apt-get install p7zip-full
解压实例:

7z x filename.7z -o/home/xx

x 代表解压缩文件,并且是按原始目录解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)manager.7z 是压缩文件,这里大家要换成自己的。如果不在当前目录下要带上完整的目录
-r 表示递归所有的子文件夹
-o 是指定解压到的目录,这里大家要注意-o后是没有空格的直接接目录,如果当前目录不存在,会自动创建

压缩示例:

7z a filename.7z filename1 filename2 filename3

a 代表添加文件/文件夹到压缩包
-t 是指定压缩类型 一般我们定为7z
-r 表示递归所有的子文件夹,manager.7z 是压缩好后的压缩包名,/home/manager/* 是要压缩的目录,*是表示该目录下所有的文件。

.rar文件

由于rarlinux是收费软件,所以我们首先要下载rarlinux,然后安装它。
安装方法:现在下载rarlinux的包,官方网址是:www.rarsoft.com

tar -zxvf rarlinux.tar.gz
cd ./rarlinux
make && make install

mac和linux并没有自带rar,需要去下载

rar x FileName.rar      # 解压
rar a FileName.rar DirName # 压缩来源: https://blog.csdn.net/songbinxu/article/details/80435665

·
·
·

欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。

大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦

欢迎大家光临我的淘宝小店【玩转智能机器人】,会定期推出教程中使用的物美价优的硬件,你的光临就是对我的支持

原创不易,转载请说明出处。

Ubuntu(Linux)下常用的压缩与解压指令合集相关推荐

  1. Linux下常用的压缩与解压工具

    Linux归档工具(压缩与解压缩) gzip algorithm:(gzip工具) - compress: tar -czf xxx.tar.gz [a.dat b.dat c.dat](压缩)-c: ...

  2. Linux下常用的压缩与解压命令

    转载地址:http://blog.csdn.net/zhouzme/article/details/20014659 .tar (注:tar是打包,不是压缩!) 解包: tar xvf FileNam ...

  3. linux中常用的压缩、解压命令详解

    不管在windows中还是在linux中,我们会经常看到各种压缩的文件,此刻我们需要使用就得解压,在这就介绍介绍linux中解压.压缩的命令. 在做实验之前,我们先创建几个文件,大小都是100M,方便 ...

  4. Linux下文件的压缩与解压

    1. 文件压缩 (1)将file1 压缩为file1.tar tar -cvf file1.tar file1 (2)将file1文件压缩为file1.tar.gz tar -czf file1.ta ...

  5. Linux 下 zip unzip压缩与解压

    注:*压缩成限.zip格式文件 常用解压缩: [root@mysql test]# unzip -o test.zip -d tmp/ 将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同 ...

  6. linux下.xz格式压缩、解压

    1.单纯压缩文件命令(用此命令压目录会报错) xz file.txt #执行命令后得到压缩文件file.txt.xz,原文件file.txt被删除 解压 xz -d file.txt.xz #得到文件 ...

  7. linux tar.xz 解压命令,Linux下.tar.xz文件的解压教程详解

    前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小. 最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享一下xz的压缩与解压方法. 安装 ...

  8. linux下打包和解包、解压和压缩

    常用Linux 命令: 解压缩tar命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) 压 ...

  9. 【Linux命令】tar 压缩、解压

    Linux 命令 第一章 Linux 命令 - tar常用压缩.解压命令 文章目录 Linux 命令 前言 一.linux 压缩.解压命令 二.使用步骤 1.压缩 2.解压 3.查看压缩包内容 4.t ...

最新文章

  1. 使用Mercurial从Google Code获得 项目源代码
  2. python绘制好几个子图_python绘制多个子图的实例
  3. 【Linux网络编程】无连接和面向连接协议的区别
  4. vue 导出html
  5. C符号之逻辑运算符 左移与右移 自增自减
  6. H.264码率控制机制
  7. c 语言多参数函数,C/C++实现多参数函数编程
  8. pythoncopy函数_Python的shutil模块中文件的复制操作函数详解
  9. OpenAI Gym 是一个优秀开发和比较强化学习算法的工具
  10. 微信公众号之生成带参数的二维码
  11. python第三方模块
  12. Form 表单提交参数
  13. POJ- 1751 Highways
  14. 光储直柔配电系统浅析
  15. 三维电子沙盘数字沙盘M3DGIS无人机倾斜摄影三维建模
  16. zh-cn、en-us、zh-tw等表示语言(文化)代码与国家地区对照表(最全的各国地区对照表)
  17. 层间距离对ct图像的影响_CT图像影响因素
  18. 北航单片机李广弟c语言还是汇编,单片机基础备课笔记
  19. golang 内存管理
  20. 万物Linux皆可刷安卓,万物皆可Win,开发者成功在安卓手机刷入Win10系统

热门文章

  1. 垃圾回收算法——标记—清扫回收算法
  2. JVM编译优化技术:公共子表达式消除。
  3. Uncaught TypeError: $(...).size is not a function FastAdmin中使用bower的报错
  4. “玻璃纤维强化聚酰胺66制超轻踏板托架”荣获2018年度“Altair Enlighten Award”
  5. OpenResty 快速入门
  6. openresty服务器
  7. 【9】Palindrome Number
  8. Linux任务计划命令和日志讲解视频-羽飞作品
  9. 用“设计力量变革中国”:设计成就中国高峰论坛在沪举行
  10. 关于Mac应用连接sql server的问题