linux下的压缩工具下载,linux 各压缩工具
压缩工具有:zip、gzip 、bzip2、xz
归档工具有:tar、cpio
一、压缩工具
******zip
1、压缩[root@node3 tmp]# zip messages.gz messages
adding: messages (deflated 86%)
[root@node3 tmp]# ls -l
total 420
-rw------- 1 root root 376011 Mar 26 23:14 messages
-rw-r--r-- 1 root root 52512 Mar 26 23:15 messages.gz
2、解压[root@node3 tmp]# unzip messages.gz
zip还可以对目录进行压缩但必须使用文件名通配其目录下的所有文件,默认不会打包目录下所有文件的。[root@node3 tmp]# zip etc.gz /etc \\对目录错误的压缩方法
adding: etc/ (stored 0%)
[root@node3 tmp]# zip etc.gz /etc/* \\ 正确的压缩方法需使用文件名通配目录下所有的文件
注意:虽然使用通配来指定目录下所有的文件,但目录下子目录中的文件依然不会被打包压缩
******gzip
zca:查看压缩包内容
后缀:gz
常用选项
-d 解压
-c 将压缩结果送往标准输出,可以使用重定向将其保存为压缩文件,从而保留原文件
1、压缩,压缩后不会保留原文件。[root@node3 tmp]# ls -lh messages
-rw------- 1 root root 368K Mar 26 23:14 messages
[root@node3 tmp]# gzip messages
[root@node3 tmp]# ls -lh messages.gz
-rw------- 1 root root 52K Mar 26 23:14 messages.gz
2、解压,解压后不会保留原文件。# gunzip messages.gz
或# gzip -d messages.gz
3、不解压压缩包直接查看内容# zcat messages.gz
4、默认压缩后不会保留其原文件,如需要可以使用如下方法。# gzip -c messages > messages.gz
******bzip2
bzcat 查看压缩包内容
后缀:.bz2
1、压缩[root@node3 tmp]# bzip2 messages
[root@node3 tmp]# ls -l
total 24
-rw-r--r-- 1 root root 22094 Mar 26 23:38 messages.bz2
2、解压# bzip2 -d messages.bz2
或# bunzip2 messages.bz2
*****xz
xzcat:查看压缩包内容
后缀:.xz
1、压缩[root@node3 tmp]# xz messages
[root@node3 tmp]# ls -l
total 20
-rw-r--r-- 1 root root 17508 Mar 26 23:38 messages.xz
2、解压# xz -d messages.xz
或# unxz messages.xz
注意:以上打包工具都支持压缩比,使用 "- #",#号取值范围为1-9 ,默认为6.压缩工具只能对文件进行压缩不能对目录进行压缩,对目录进行压缩需要使用tar工具。
二、归档工具
tartar [options] -f file.tar File1 ...
选项
-c:创建归档
-x:展开归档
-t:不展开而直接查看被归档的文件
-C:指定压缩的目录
-z:调用gzip压缩,后缀gz
-j:调用bzip2工具压缩,后缀为bz2
-J:调用xz工具压缩,后缀为xz
1、只对/etc目录进行打包# tar cf etc.tar etc
2、打包etc目录并使用gzip工具进行压缩[root@node3 tmp]# tar -zcf etc.tar.gz etc
[root@node3 tmp]# ls
etc etc.tar.gz messages
3、解压,可以不指定使用哪个压缩工具。# tar xf etc.tar.gz
4、指定解压到指定的目录[root@node3 tmp]# tar xf etc.tar.gz -C /tmp/mem
[root@node3 tmp]# ls /tmp/mem
etc
linux下的压缩工具下载,linux 各压缩工具相关推荐
- linux下电路仿真软件下载,Linux下电路仿真.pdf
Linux下电路仿真.pdf Linux 下的电路仿真 一 .使用gschem 编辑电路原理图 1 .添加元 添加元件可以直接按快捷键 i 或者在菜单栏中点击[添加]-- [Component...] ...
- linux下常用软件下载
linux下常用软件下载: wget http://admin.ooopic.com/soft/linux/APC-3.1.2.tgz wget http://admin.ooopic.com/sof ...
- 在 Linux 下开发和下载8051单片机程序
在 Linux 下开发和下载8051单片机程序 在 Linux 下需要用 sdcc 开发8051单片机程序,用 stcgal 这个 python 程序将编译好的8051单片机程序下载到裸机上. sdc ...
- linux 传文件夹,linux下上传下载文件夹的方法
Linux下目录复制:本机->远程服务器 scp -r /home/shaoxiaohu/test1 zhidao@192.168.0.1:/home/test2 test1为源目录,test2 ...
- linux下ioctl操作网络接口,linux下无线网卡的ioctl 接口
var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/ba ...
- [转帖]linux下的X server:linux图形界面原理
linux下的X server:linux图形界面原理 https://www.cnblogs.com/liangxiaofeng/p/5034912.html linux下的X server:lin ...
- linux下的X server:linux图形界面原理
linux下的X server:linux图形界面原理 Moblin Core是在Gnome Mobile的平台上建立.我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后 ...
- Linux下的tree命令 --Linux下目录树查看
Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...
- Linux下python的命令,linux下python相关命令
若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...
- linux下怎么绑定arp,LINUX 下进行arp 绑定.doc
LINUX 下进行arp 绑定 LINUX 下进行arp 绑定 一.约定 1.网关上已经对下面所带的机器作了绑定.网关IP: MAC:00:02:B3:38:08:62 2.要进行绑定的Linux主机 ...
最新文章
- 三元组顺序表表示的稀疏矩阵加法_Matlab入门教程 第 2 章 Matlab矩阵处理之稀疏矩阵...
- 为什么早上和傍晚的太阳总是红色,而中午的大阳却是黄白色?
- selenium webdriver python 元素操作
- hibernate mysql autocommit_Hibernate4 中为什么我没有用commit()方法直接用save就存到数据库了?...
- JavaScript异步编程【上】 -- 同步和异步、事件循环(EventLoop)、微任务和宏任务、回调函数
- 1041. Robot Bounded In Circle
- system health_Health Hack 2014:开源,开放数据和跨学科协作的力量
- 【Python3_进阶系列_004】Python3-工厂设计模式
- java statemachine_StateMachine 状态机机制深入解析
- linux journalctl日志分析详解
- 计算机源代码英语,计算机源代码编写规范(国外英文资料).doc
- Gif动图体积如何缩小?分享一招快速压缩动图的方法
- windows 文件夹正在使用 “操作无法完成,因为其中的文件夹或文件已在另一程序中打开“ 解决办法
- 微信扫二维码下载apk跳转浏览器打开的方式(及微信屏蔽下载解决方案)
- 付临门商服宝 v1.0.5
- 微信朋友圈自动点赞---一个也不能少
- 机器人路径规划和轨迹优化导论
- 计算机cmd卸载软件,在CMD模式下如何卸载软件
- 《沟通的方法》笔记十七:道歉
- 团体程序设计天梯赛-练习集L1-058 6翻了 (15 分)