文档的压缩与打包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文档的压缩与打包相关的知识,希望对你有一定的参考价值。
Linux最常见压缩文件格式有: .gz ,.zip,.xz,.bz2,.tar,.tar.gz,.tar.bz2
.gz:由gzip工具压缩的文件(不可压缩目录)
格式为:gzip [-cd#] filename (d:解压参数 #:压缩级别(1-9)默认为6级别;-c 指定压缩路径)
查看压缩包里面文件的内容:zcat filename.gz
查看压缩包里面的文件:file filename.gz
-c 指定压缩路径:gzip -c filename > /目录/filename.gz
指定解压路径并更名:gzip -d -c fliename.gz > /目录/filename
.zip 由zip工具压缩的文件(可压缩目录跟文件)
格式:zip[-rd] filename.zip filename 解压:unzip filename,
解压指定路径(不可以指定文件名,不可以直接查看内容)
zip filename -d /目录/
看zip文件列表 unzip -l filename.zip
.bz2 由bzip2工具压缩的文件 (不可压缩目录)
格式为:bzip2 [-dc#) filename (d:解压参数 #:压缩级别(1-9)默认为9级别;-c 指定压缩路径)
查看压缩包里面的文件:file filename.bz2
指定解压路径并更名:bzip2 -c -d 2.txt.bz2 > test /4.txt
.xz 由xz工具压缩(压缩文件更小,不支持压缩目录)
格式:xz [-cd] filename
可以有xzcat查看filename.xz里面的文件,支持--c参数
.tar 由tar 打包的文件(没有压缩功能)
格式:tar [-zjxtcvf] filename.tar
-z:r打包同时用gzip打包
-x:解压缩
-t: 查看tar里面的文件
--exclude:过滤(目录或文件)
.tar.gz 由tar打包再由gzip压缩的文件
.tar.bz2 由tar打包再由bzip2压缩的文件
find /etc/ -tepy f -name "conf" -exec cat {} >> 1.txt \;
找etc目录下名字为conf的文件追加到1.txt文本当中
以上是关于文档的压缩与打包的主要内容,如果未能解决你的问题,请参考以下文章