Ubuntu(Linux)下常用的压缩与解压指令合集
简介
在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)下常用的压缩与解压指令合集相关推荐
- Linux下常用的压缩与解压工具
Linux归档工具(压缩与解压缩) gzip algorithm:(gzip工具) - compress: tar -czf xxx.tar.gz [a.dat b.dat c.dat](压缩)-c: ...
- Linux下常用的压缩与解压命令
转载地址:http://blog.csdn.net/zhouzme/article/details/20014659 .tar (注:tar是打包,不是压缩!) 解包: tar xvf FileNam ...
- linux中常用的压缩、解压命令详解
不管在windows中还是在linux中,我们会经常看到各种压缩的文件,此刻我们需要使用就得解压,在这就介绍介绍linux中解压.压缩的命令. 在做实验之前,我们先创建几个文件,大小都是100M,方便 ...
- Linux下文件的压缩与解压
1. 文件压缩 (1)将file1 压缩为file1.tar tar -cvf file1.tar file1 (2)将file1文件压缩为file1.tar.gz tar -czf file1.ta ...
- Linux 下 zip unzip压缩与解压
注:*压缩成限.zip格式文件 常用解压缩: [root@mysql test]# unzip -o test.zip -d tmp/ 将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同 ...
- linux下.xz格式压缩、解压
1.单纯压缩文件命令(用此命令压目录会报错) xz file.txt #执行命令后得到压缩文件file.txt.xz,原文件file.txt被删除 解压 xz -d file.txt.xz #得到文件 ...
- linux tar.xz 解压命令,Linux下.tar.xz文件的解压教程详解
前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小. 最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享一下xz的压缩与解压方法. 安装 ...
- linux下打包和解包、解压和压缩
常用Linux 命令: 解压缩tar命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) 压 ...
- 【Linux命令】tar 压缩、解压
Linux 命令 第一章 Linux 命令 - tar常用压缩.解压命令 文章目录 Linux 命令 前言 一.linux 压缩.解压命令 二.使用步骤 1.压缩 2.解压 3.查看压缩包内容 4.t ...
最新文章
- 使用Mercurial从Google Code获得 项目源代码
- python绘制好几个子图_python绘制多个子图的实例
- 【Linux网络编程】无连接和面向连接协议的区别
- vue 导出html
- C符号之逻辑运算符 左移与右移 自增自减
- H.264码率控制机制
- c 语言多参数函数,C/C++实现多参数函数编程
- pythoncopy函数_Python的shutil模块中文件的复制操作函数详解
- OpenAI Gym 是一个优秀开发和比较强化学习算法的工具
- 微信公众号之生成带参数的二维码
- python第三方模块
- Form 表单提交参数
- POJ- 1751 Highways
- 光储直柔配电系统浅析
- 三维电子沙盘数字沙盘M3DGIS无人机倾斜摄影三维建模
- zh-cn、en-us、zh-tw等表示语言(文化)代码与国家地区对照表(最全的各国地区对照表)
- 层间距离对ct图像的影响_CT图像影响因素
- 北航单片机李广弟c语言还是汇编,单片机基础备课笔记
- golang 内存管理
- 万物Linux皆可刷安卓,万物皆可Win,开发者成功在安卓手机刷入Win10系统
热门文章
- 垃圾回收算法——标记—清扫回收算法
- JVM编译优化技术:公共子表达式消除。
- Uncaught TypeError: $(...).size is not a function FastAdmin中使用bower的报错
- “玻璃纤维强化聚酰胺66制超轻踏板托架”荣获2018年度“Altair Enlighten Award”
- OpenResty 快速入门
- openresty服务器
- 【9】Palindrome Number
- Linux任务计划命令和日志讲解视频-羽飞作品
- 用“设计力量变革中国”:设计成就中国高峰论坛在沪举行
- 关于Mac应用连接sql server的问题