Linux/压缩/解压缩/文件打包

软甲安装

软件的分类  两类

源码包 --- 源代码公开 基本都是 C语言写的 来自 gun社区 特点:压缩包的形式提供

gzip bzip2 tar 学习压缩工具使用

dd if=/dev/zero of=/tmp/bigfile bs=1M count=100 创建一个练习文件大小是100M

dd 磁盘对拷用的

if 输入文件

of 输出文件

bs 一次提取的大小

count 提取次数

压缩解压缩

gzip /tmp/bigfile 压缩

gunzip /tmp/bigfile.gz 解压缩

bzip2 /tmp/bigfile 压缩

bunzip /tmp/bigfile 解压缩

tar打包备份

目录文件不能被压缩所以要用tar -cf 将文件打包成包文件

tar -zcf 包文件 .tar.gz 目标文件

-z 调用gzip压缩工具 -j 调用bzip2压缩工具 文件包命名.tar.bz2

-c 创建

-f 指定文件

tar -xf 包.tar.bz2 -C 目标目录

解压缩 -x 解 -C 指定位置 -t 看包内容

封装后的软件包