zip-gzip-bzip2_压缩文件
2024-08-22 19:08:11
问:为什么要压缩文件?
答:方便传输,因为压缩的文件容量会比较小
存储所使用的空间也会比较小 ---> 备份
Windows里的压缩软件:WinRAR、Zip、好压、2345
linux里的压缩软件:tar zip gzip bzip2
压缩文件的扩展名=
linux下压缩文件: .tar.xz、.tar.gz、.tar.bz2、.zip 、.iso(需要相应的软件打开)
windows下压缩文件:.rar .zip .iso
======================================
1>windows里的压缩文件,是否在linux下可以解压缩?
.rar 格式的压缩包在linux下不是特别容易打开,需要安装rar相关的软件,不是默认的压缩软件
建议在windows下打包为.zip的压缩包,linux下非常方便解压
2>linux下的压缩文件,是否可以在windows里解压缩? winrar(搞定)
一、Zip
zip 不能对文件夹进行压缩(进行压缩=会没有内容)
注意:zip 在压缩和解压的过程中源文件始终保留
1.压缩:
[root@wulimengzhu lianxi]# ls
boot hosts
[root@wulimengzhu lianxi]# zip hosts.zip hosts #将hosts文件压缩成hosts.zip
目的文件 源文件
adding: hosts (deflated 57%)
==>起文件名的时候,注意规范
2.查看压缩文件内容:
[root@wulimengzhu backup]# ls
hosts.zip
[root@wulimengzhu backup]# zcat hosts.zip
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
3.解压缩:
[root@wulimengzhu backup]# unzip hosts.zip #将hosts.zip压缩文件解压到当前
Archive: hosts.zip
inflating: hosts
[root@wulimengzhu backup]# ls
hosts hosts.zip
======================
[root@studying lianxi]# unzip hosts.zip -d / #接-d,将hosts.zip压缩文件解压到根目录下
Archive: hosts.zip
extracting: /hosts.txt
[root@studying lianxi]#
二、gzip
直接在源文件上打压缩包,压缩包的扩展名为.gz
gzip 不能对目录进行压缩(进行压缩=会没有内容)
1.压缩:
[root@wulimengzhu lianxi]# ls
hosts
[root@wulimengzhu lianxi]# gzip hosts
[root@wulimengzhu lianxi]# ls
hosts.gz
2.解压:(gunzip和gzip -d 效果一样)
[root@wulimengzhu lianxi]# gunzip hosts.gz
[root@wulimengzhu lianxi]# ls
hosts
3.查看压缩文件内容:
[root@wulimengzhu lianxi]# cat hosts.gz #会显示乱码
[root@wulimengzhu lianxi]# zcat hosts.gz #不会显示乱码
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
三、bzip2
直接在源文件上打压缩包,压缩包的扩展名为.bz2(语法和gzip类似)
[root@chinaitsoft lianxi]# bzip2 hosts
[root@chinaitsoft lianxi]# bzip2 -d hosts2.gz bzip2不能解压gzip打的压缩包
bzip2: Can't guess original name for hosts2.gz -- using hosts2.gz.out
bzip2: hosts2.gz is not a bzip2 file.
查看压缩内容:bzcat
总结:
三个命令都只能对文件进行压缩,不能对目录进行压缩
若是想要查看压缩文件内容:
zcat命令(zip gzip)、bzcat命令(bzip2)
最新文章
- Java Web的web.xml文件作用及基本配置(转)
- C# 基础(6)--Winform
- 概率 Gym 100502D Dice Game
- cmd的xcopy命令
- 【转】asp.net导出数据到Excel的三种方法
- python2编码总结(转)
- 软件设计模式详解:OCP原则
- Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals)
- c语言文件分割与合并
- win10下NeuralStyle的tensorflow版实验
- 裸辞两个月,海投一个月,从Android转战Web前端的求职之路
- [Swift]LeetCode466. 统计重复个数 | Count The Repetitions
- 实现在线预览PDF的几种解决方案
- Perl解除引用:从引用还原到数据对象
- HDU2255 奔小康赚大钱 (最大权完美匹配) 模板题【KM算法】
- 星型数据仓库olap工具kylin介绍和简单使用示例
- [转]Ubuntu 16.04安装有道词典
- Java内部类的介绍
- 天天沉迷于皇上本宫的都是sb
- linux 环境下 eas console的运行