Linux常用命令(第二版) --压缩解压缩命令
压缩解压缩命令:
----------.gz----------
1、压缩
gzip[GNU zip]: /bin/gzip
格式: gzip 选项 [文件] #压缩文件,压缩后扩展名为.gz,Linux下最常用 #比较常见的软件源代码包的格式
特点: 1)只能压缩文件,不能压缩目录
2)不保留原文件
e.g. gzip newfile #原newfile删除
2、解压
1)gunzip[GNU zip]: /bin/gunzip
2)gzip -d #解压.gz
E.g.
gzip -d newfile.gz
----------.tar----------
3、压缩
tar: /bin/tar
#打包目录,把目录打包成一个文件,生成 .tar,如果这时候再压缩的话,就会生成.gz
格式: tar [选项cvf] [压缩后的文件名] [压缩前文件/目录名]
-c: 产生.tar的打包文件,必选项
-v: 显示详细信息
-f: 制定压缩后的文件名,必选项
-z: 打包的同时压缩
e.g. tar -cvfz dir1.tar.gz dir1 #将dir打包并压缩成一个文件
[注意 - 这种一步到位打包并压缩的做法并不是所有的UNIX系统都支持!]
这时: 1)打包:tar -cf newdir.tar newdir
2)压缩:gzip newdir.tar #或者用连接符。
4、解压
tar [选项]:
-x 解包.tar 文件
-v 显示详细信息
-f 指定解压文件
-z 解压缩
e.g. tar -zxf newdir4.tar.gz
分步 gunzip newdir.tar.gz
tar -xvf newdir.tar
----------.zip----------
5、zip: /usr/bin/zip
默认Windows与Linux唯一通用的格式,所以如果文件不大,建议使用.zip
格式: zip [选项-r] [压缩后的文件名] [压缩前的文件/目录名]
e.g. zip services.zip /etc/services 压缩文件
zip -r newdir.zip test 压缩目录
zip弥补的gzip的两大缺陷: 1)保留源文件
2)可以压缩目录
6、unzip /usr/bin/unzip
例如: unzip newdir.zip #保留原文件
----------.bz2----------
7、bzip2 /usr/bin/bzip2
#相当与gzip的升级版,压缩比非常惊人,但是还是不能压缩目录,压缩后的文件名.bz2,当然也可以与tar结合起来用。
格式: bzip2 选项[-k] [文件名] #加-k 保留源文件,不然跟zip一样
8、bunzip2
可以使用-k,用于保留源压缩文件
转载于:https://www.cnblogs.com/itrena/p/5927050.html
Linux常用命令(第二版) --压缩解压缩命令相关推荐
- Linux常用命令(第二版) --文件搜索命令
文件搜索命令 1.which /usr/bin/which #显示系统命令所在目录,绝对目录,不能查找文件 格式:which [系统命令] e.g. which ls 附-whereis:也可以查找到 ...
- Linux常用命令(第二版) --权限管理命令
权限管理命令 1.chmod[change the permissions mode of a file] : /bin/chmod 语法: chmod [{ugo}{+-=}{rwx}] [文件或目 ...
- Linux进程管理(第二版) --进程管理命令
进程管理命令 一.查看用户信息w 1. w显示信息的含义 TTY:说明用户登录的方式,ttyN:表示以本地终端登录;pts/N表示以远程终端登录 JCPU:以终端代号来区分,该终端所有相关的进程执行时 ...
- Linux之常用的压缩解压缩命令
记录一下平时常用到的压缩解压缩命令,免去每次查找的麻烦(不断完善) 1 解压命令 tar -xvf filename.tar tar -zxvf filename.tar.gz tar -zxvf f ...
- linux常用解压和压缩文件的命令
linux常用解压和压缩文件的命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ---- ...
- Linux压缩解压缩命令
2019独角兽企业重金招聘Python工程师标准>>> 压缩文件可以为磁盘节省不少空间,那么Linux系统的压缩和解压缩命令都有哪些呢?下面小编就给大家介绍下Linux压缩和解压缩的 ...
- linux下的打包和解压缩命令,浅析Linux打包压缩解压缩命令大全(收藏)
下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...
- linux下tar命令解压缩,tar解压缩命令 Linux下的tar压缩解压缩命令详解
<tar解压缩命令 Linux下的tar压缩解压缩命令详解>由会员分享,可在线阅读,更多相关<tar解压缩命令 Linux下的tar压缩解压缩命令详解(14页珍藏版)>请在人人 ...
- linux打包命令tgz,浅析Linux打包压缩解压缩命令大全(收藏)
下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...
最新文章
- Python的XML-RPC学习
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式(转载)
- 一周内,在闲鱼上被疯狂转了 2 万次的 Linux 命令大全!!!
- jQuery 追加元素的方法如append、prepend、before
- python在线教学-python在线教学
- 状态标志寄存器--EFLAGS
- ML之FE:特征工程中数据缺失值填充的简介、方法、全部代码实现之详细攻略
- android点击通知跳转到服务,Android 接收推送消息跳转到指定页面的方法
- centenos安装mysql,Cento7 安装mycat和mycat-eye
- 网友关于 S/4HANA里的Call List和E-mail集成的提问
- window10 安装出现the error code is 2503错误的解决方法
- onenote打开闪退平板_爆款教学小帮手——OneNote篇
- PyTorch并行与分布式(二)分布式通信包torch.distributed
- 面试官:MyBatis的SQL执行流程说这么详细,网上抄的吧!
- 腾讯进军播放器,QQ影音能否撼动暴风影音?
- Android 显示原生Emoji
- 无猿无故!程序员成语大全
- C#-笔记-面向对象-第一章
- allegro 封装shape焊盘问题 Unable to load shape symbol
- html文本内容自动滚动,网页HTML代码滚动文字制作
热门文章
- 新一代开源Android渠道包生成工具Walle
- github 地图上画区域的工程_筑工程测量区别
- 正定矩阵(用于SVM的Mercer定理)
- conda - 虚拟环境,常用指令
- ECCV 2012 CSK:《Exploiting the circulantstructure of tracking-by-detection with kernels》论文笔记
- POJ 1703 Find them, Catch them(并查集高级应用)
- lumanager mysql_LuManager单独安装mysqli
- 电脑技术吧_极简技术|快速整理电脑桌面繁乱的图标
- c语言如何设置c99标准,新的C语言: C99标准介绍
- cas 连接oracle,Oracle 生成系统数据导入测试系统及smarteam 连接更改