Linux压缩与解压缩 与打包
咱们用到的有两个工具
gzip 和 bzip2
下面讲使用方法
gzip 要压缩的文件
查看压缩包是由什么程序压缩的:
file 压缩后的文件名
查看文件压缩后的大小
ls -lh 压缩包名称或他所处的目录
下面讲解压缩
gunzip 压缩包名字
下面的命令咱们可以看某个文件夹的大小是多少
du -sh 目录名字
下面讲第二个压缩方式:
bzip2
使用方法是:
压缩
bzip2 文件名称
解压缩
bunzip2 文件名称
改了解如何打包了 了解一下tar命令
如何对 目录/文件夹 进行打包
tar -Cf /123/text.tar /aaa/text
这里的C是指创建
f是指文件
/123/text.tar是打包文件 可自定义名称
/aaa/text 是要被打包起来的 文件夹/目录
下面咱们看在不解压压缩包的情况下看包内有什么样的结构
tar -tvf 文件名
如何解压压缩包
解压到当前目录
tar -xf 文件包名字
解压到指定目录
tar -xf 文件包名字 -C/user/123
后面指定自己需要解压的目录
解压缩有两种方式
j是bzip2
C是gzip
一种是用bzip2 另外一种是gzip 他们的展现方式也不一样
先演示bzip2:
tar -zxf 文件包名 后面指定解压目录
下面是gzip:
tar -jxf 文件包名 后面指定解压目录
如何在打包目录的时候压缩目录
tar -zcf /aaa/text.tar.gz /aaa/text
/aaa/text.tar.gz是打包文件 可自定义名称
/aaa/text 是要被打包起来的 文件夹