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,用于保留源压缩文件
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学习笔记六】压缩 解压缩命令
所有的压缩文件一定要写压缩格式的扩展名 .zip格式压缩 #压缩文件 zip 压缩文件名 源文件 #压缩目录 zip -r 压缩文件名 源目录 #解压缩 unzip 压缩文件 .gz格式压缩 #压缩为 ...
- Linux进程管理(第二版) --进程管理命令
进程管理命令 一.查看用户信息.5.15 分钟内的系统的,优先值越小,优先权越大 ] 1.nice 指定程序运行的优先级 格式 nice -n command 例如 nice -5 myprogrem ...
- Linux下的常见压缩解压缩命令
Linux常见压缩解压缩命令 常见压缩文件扩展名 .Z compress 程序压缩的文件: .zip zip 程序压缩的文件: .gz gzip 程序压缩的文件: .bz2 bzip2 程序压缩的文件 ...
- Linux操作系统(第二版)(RHEL 8/CentOS 8)
Linux操作系统(第二版)(RHEL 8/CentOS 8) http://www.tup.tsinghua.edu.cn/booksCenter/book_08172501.html Linux操 ...
- Linux/centos/redhat下各种压缩解压缩方式详解
1.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d ...
- Linux操作系统(第二版)(RHEL 8/CentOS 8)——勘误表
Linux操作系统(第二版)(RHEL 8/CentOS 8)--勘误表 http://www.tup.tsinghua.edu.cn/booksCenter/book_08172501.html 本 ...
- Linux常用命令(第二版) --Shell应用技巧
Shell应用技巧 小技巧: 1.命令补全功能: <Tab>键 2.清屏: Ctrl+l 3.删除光标前所有内容: Ctrl+u 4.命令历史记录: history 这时: !histo ...
随机推荐
- Android简易实战教程--第三十二话《使用Lrucache和NetworkImageView加载图片》
转载本专栏每一篇博客请注明转载出处地址,尊重原创.此博客转载链接地址:小杨的博客 http://blog.csdn.net/qq_32059827/article/details/5279131 ...
- RxJava(八)concat符操作处理多数据源
欢迎转载,转载请标明出处: http://blog.csdn.net/johnny901114/article/details/51568562 本文出自:[余志强的博客] 一.concat操作符概述 ...
- CoreAnimation动画结构变量
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交 ...
- dos2unix批量转换的一种方法
Linux本身提供了dos2unix和unix2dos两个命令来实现Windows和Linux文件的转换. 少量文件转换: 对于单个或少量的文件转换,可以直接使用命令,如: dos2unix file ...
- 4.Lucene3.案例介绍,创建索引,查询等操作验证
案例: Article.java package cn.toto.lucene.quickstart; publicclassArticle { privateintid; private St ...
- Android简易实战教程--第十六话《SharedPreferences保存用户名和密码》
之前在Android简易实战教程--第七话<在内存中存储用户名和密码> 那里是把用户名和密码保存到了内存中,这一篇把用户名和密码保存至SharedPreferences文件.为了引起误导, ...
- Dynamics CRM2015 Custom Code Validation Tool工具的使用
工具下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=45535 下载后双击exe文件解压后里面会有个zip文件,将文件导入系 ...
- Log file location for Oracle E-Business Suite R12
Log file location in Oracle E-Business Suite R12 - Apache, OC4J and OPMN: $LOG_HOME/ora/10.1.3/Apach ...
- eclipse new server Cannot create a server using the selected type 网上有两种办法,其实原理一样
eclipse new server Cannot create a server using the selected type 网上有两种办法,其实原理一样 第一种说法: 还真的找到解决的方法了, ...
- UNIX环境高级编程——System V 共享内存区
共享内存区域是被多个进程共享的一部分物理内存.如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信.共享内存是进程间共享数据的一种最 ...