linux常用压缩与解压缩命令汇总

发布时间:2020-04-19编辑:脚本学堂
本文介绍了linux中常用的压缩和解压缩命令,linux中各种压缩文件类型较多,建议大家记住几个主要的压缩和解压缩命令,感兴趣的朋友参考下吧。

本节内容:
linux中常用压缩与解压缩命令
 
文件类型 执行动作 命令
.tar 解包 tar xvf filename.tar
.tar 打包 tar cvf filename.tar dirname
.gz 解压1 gunzip filename.gz
.gz 解压2 gzip -d filename.gz
.gz 压缩 gzip filename
.tar.gz 和 .tgz 解压 tar zxvf filename.tar.gz
.tar.gz 和 .tgz 压缩 tar zcvf filename.tar.gz dirname
.bz2 解压1 bzip2 -d filename.bz2
.bz2 解压2 bunzip2 filename.bz2
.bz2 压缩 bzip2 -z filename
.tar.bz2 解压 tar jxvf filename.tar.bz2
.tar.bz2 压缩 tar jcvf filename.tar.bz2 dirname
.bz 解压1 bzip2 -d filename.bz
.bz 解压2 bunzip2 filename.bz
.tar.bz 解压 tar jxvf filename.tar.bz
.z 解压 uncompress filename.z
.z 压缩 compress filename
.tar.z 解压 tar zxvf filename.tar.z
.tar.z 压缩 tar zcvf filename.tar.z dirname
.zip 解压 unzip filename.zip
.zip 压缩 zip filename.zip dirname
.rar 解压 rar x filename.rar
.rar 压缩 rar a filename.rar dirname

注意:rar请到:http://www.rarsoft.com/download.htm 下载并解压后,请将rar_static拷贝到/usr/bin目录(其他由$path环境变量指定的目录也可以):

例子:
[root@www2 tmp]# cp rar_static /usr/bin/rar
其它linux压缩命令与解压缩命令:
 

.rpm (解包:rpm2cpio filename.rpm | cpio -div);
.deb(解包:ar p filename.deb data.tar.gz | tar zxf -)