文件打包和压缩
Windows 最常见的*.zip、*.rar、.7z
Linux 上的压缩包文件格式后缀的压缩文件 .gz、.xz、.bz2、.tar、.tar.gz、.tar.xz、tar.bz2
1、gzip压缩工具
新建一个目录 d5z:mkdir d5z
列出/etc/目录下, 以文件名conf结尾的文件。
将列出conf的文件追加到1.txt
查看文件的大小
继续增加1.txt文件大小
用gzip压缩1.txt
查看1.txt压缩文件
查看1.txt.gz文件大小 du -sh + 压缩文件
解压1.txt.gz文件,查看文件大小。解压命令: gzip -d +压缩文件
用wc -l 查看文件行数,跟压缩前一样:28392 1.txt
设置压缩级别为9和1(9最大,1最小),1表示最快压缩但体积大,9表示体积最小但耗时最久。默认是6级别。
使用最高级别压缩1.txt,并查看文件大小
解压缩另外一个命令:gunzip + 压缩文件
查看压缩文件:file + 压缩文件
查看压缩文件内容:zcat + 压缩文件
压缩文件生成新的压缩文件:gzip -c + 文件 > /目录/压缩文件
使用file 查看压缩文件
指定解压文件目录:gzip -d -c /目录/l路径/压缩文件 > /目录/路径/可重命名
查看文件行数
查看文件大小
注意:gzip不能压缩目录
2、bzip2 压缩工具
安装:yum install -y bzip2
压缩:bzip2 + 文件,用法跟gzip相同
解压缩 :bzip -d + 压缩文件
压缩级别:压缩级别为9和1。默认级别是9
补充:mv + 文件 更改名字
查看文件是什么格式:flie + 文件
查看压缩文件内容:bzcat + 压缩文件
3、xz压缩工具
压缩: xz +文件
查看压缩文件,压缩力度更大,压缩级别为9和1。
压缩指定目录:xz -c +文件 > /目录/压缩文件名
解压缩到指定目录:解压缩文件到指定目录,并保存原文件
或是当前目录 ./ + 文件名
查看xz压缩的文件内容 :xzcat
4、zip压缩工具
zip支持压缩目录
安装zip包:
将目录复制到/tmp
tree + 目录
不能再查看
可以查看
压缩目录:zip -r +文件 目录
安装unzip包
zip解压缩,因原有文件已存在,提示是否要覆盖或不覆盖
指定zip解压缩的目录:
解压缩不可以重命名
zip是不可以查看文件内容,可查看zip的文件列表
5、tar打包
yum install -y tar
打包一个目录,可不加V
解包,可以打包文件,可以打包目录,也可以目录文件一起
查看打包文件
过滤不打包的目录文件
6、打包并压缩
打包并压缩,压缩为gz
查看大小
压缩为bz2
查看文件大小
压缩为xz,查看文件大小
查看文件列表: