linux 中的压缩/解压缩命令

后缀与压缩命令对照表

后缀 命令 参数
.tar tar xvf/cvf
.tar.gz/.tgz tar zxvf/zcvf
.tar.bz2 tar jxvf/jcvf
.tar.Z tar Zxvf/Zcvf
.zip unzip/zip
.bz bunzip2/bzip2
.bz2 bunzip2/bzip2
.gz gunzip/gzip
.Z uncompress/compress
.xz xz xz -d/xz

一、tar

https://wangchujiang.com/linux-command/c/tar.html

基本用法
tar -xvf filename.tar # 打包
tar -cvf filename.tar dirname # 解包
tar -C dirname -xvf filename.tar # 指定目录解包
后缀 参数
.tar xvf/cvf
.tar.gz/.tgz zxvf/zcvf
.tar.bz2 jxvf/jcvf
.tar.Z Zxvf/Zcvf

二、zip

unzip filename.zip
zip filename.zip dirname

三、bzip2

https://wangchujiang.com/linux-command/c/bzip2.html

bzip2 -d filename.bz2 # 解压
bunzip filename.bz2 # 解压
bzip2 -z dirname # 压缩
bzip2 dirname # 压缩

P.S. .bz 格式与 .bz2 格式类似

四、gzip

https://wangchujiang.com/linux-command/c/gzip.html

gzip -d filename.gz
gzip dirname

五、compress

https://wangchujiang.com/linux-command/c/compress.html

compress dirname
uncompress filename.Z

六、xz

https://wangchujiang.com/linux-command/c/xz.html

xz filename # 生成 filename.xz 原文件会被删除
xz -d filename.xz # 解压成 filename,原文件被删除
xz -d -k filename.xz # 保留原文件 

七、rar

rar 在 linux 中并不默认支持,需要安装第三方软件方能解压

你可能感兴趣的:(linux 中的压缩/解压缩命令)