Linux 解压与压缩专题(常见文件格式)

文件格式解压命令压缩命令说明
.tartar -xvf file.tartar -cvf archive.tar file/仅打包,不压缩
.tar.gz / .tgztar -xzvf file.tar.gztar -xzvf file.tgztar -czvf archive.tar.gz file/gzip 压缩
.tar.bz2 / .tbz2tar -xjvf file.tar.bz2tar -xjvf file.tbz2tar -cjvf archive.tar.bz2 file/bzip2 压缩(压缩率更高)
.tar.xztar -xJvf file.tar.xztar -cJvf archive.tar.xz file/xz 压缩(压缩率高,较慢)
.tar.Ztar -xZvf file.tar.Ztar -cZvf archive.tar.Z file/古老的 compress 压缩
.gzgunzip file.gzgzip -d file.gzgzip file (原文件会被替换) 保留原文件:gzip -c file > file.gz单文件压缩
.bz2bunzip2 file.bz2bzip2 -d file.bz2bzip2 file (原文件会被替换) 保留原文件:bzip2 -c file > file.bz2单文件压缩
.xzunxz file.xzxz -d file.xzxz file (原文件会被替换) 保留原文件:xz -c file > file.xz单文件压缩
.zipunzip file.zipzip -r archive.zip file/常见跨平台格式,可保留目录结构
.rarunrar x file.rar (需安装 unrarrar x file.rar (需安装 rarrar a archive.rar file/ (需安装 rar商业压缩格式,Linux 需额外软件
.7z7z x file.7z (需安装 p7zip7z a archive.7z file/高压缩率,开源
.lzlzip -d file.lzlzip -c file > file.lzLZMA 算法,类似 xz
.lz4lz4 -d file.lz4lz4 file (原文件保留在 file.lz4极快速压缩
.zstunzstd file.zstzstd -d file.zstzstd file (原文件保留) 压缩目录:先 tarzstdZstandard,高压缩比+高速