Glab

linux命令学习:解压缩(各种格式)


.gz格式

command解释
gzip FileName压缩,并删除
gzip -c FileName >FileName.gz压缩, 重定向, 不删除
gunzip FileName.gz解压,并删除
gunzip -c FileName.gz >FileName解压, 重定向, 不删除
gzip -d FileName.gz解压,并删除
gzip/gunzip -l查看文件包含
gzip -r压缩目录,递归模式

.bz2格式

command解释
bzip2 FileName压缩, 并删除
bzip2 -c FileName >FileName.bz2压缩, 重定向, 不删除
bzip2 -k FileName压缩, -k 不删除源文件
bzip2 -d -k FileName.bz2解压, -k 不删除源文件 需要文件格式是.bz2,否则输出一个.out文件
bunzip2 FileName.bz2解压, 并删除
bunzip2 -k FileName.bz2解压, -k 不删除源文件
bzip2 -d -c FileName.bak.bz2 > FileName解压, 重定向, 不删除

.Z格式

command解释
compress FileName报错
compress -c FileName >FileName.Z压缩, 不会删除
uncompress FileName.Z解压, 并删除, 需要文件格式是.Z,否则退出码为1, stderr为空
uncompress -c FileName2.Z >FileName解压, 重定向, 不删除, 不依赖文件名格式

.zip格式

command解释
unzip -v text.zip查看zip文件包含文件列表
zip -m test.zip test*.log压缩后删除(move)
unzip -q -o -d /data text.zip-o 强制覆盖,
unzip -n不覆盖,
unzip -d指定解压目录
unzip -qquiet模式

.rar格式

command解释
rar x FileName.rar解压
rar a FileName.rar DirName压缩

sEx命令

command解释
支持的格式.tar .tgz .tar.gz .tar.Z
→→.tar.bz .tar.bz2 .zip
→→.cpio .rpm .deb .slp .arj
→→.rar .ace .lha .lzh .lzx
→→         .lzs .arc .sda .sfx .lnx
→→.zoo .cab .kar .cpt .pit
→→.sit .sea
sEx x FileName.*解压
sEx a FileName.* FileName压缩

other

zgrep 'string' FileName.gz FileName.zip # zgrep可以支持gz、zip

grep(1), gzexe(1), gzip(1), zdiff(1), zforce(1), zmore(1), znew(1)

当前页面是本站的「Baidu MIP」版。查看和发表评论请点击:完整版 »