Linux 压缩和解压缩

文件归档

Linux 的文件压缩和解压要比 windows 稍微复杂一点,格式也比 windows 要多,主要分为几个类型 zipgzipbz2tar


zip

windows 下常见的压缩格式,简单好用。

zip -r f.zip a b/ // 压缩文件 a 和 目录 b 称为 f.zip
unzip -d f f.zip // 解压 f.zip 文件到 f 目录

gzip

gzip 只能压缩文件,不能压缩目录。

gzip file // 压缩
gzip file.gz // 解压

bz2

同 gzip,不能压缩目录。

bzip2 file // 压缩
bzip2 -d file.bz2 // 解压

tar

这种格式在 Linux 下面略多,但是这个命令稍微有点复杂,还有二级后缀。

/* 
 压缩
*/
tar -cvf file.tar file // .tar 格式
tar -czvf file.tar.gz file // .tar.gz 格式
tar -cjvf file.tar.bz2 file // .tar.bz2 格式

/*
 解压
*/
tar -cvf file.tar
tar -czvf file.tar.gz
tar -cjvf file.tar.bz2

/*
 查看
*/
tar -tf file.tar.xx
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程