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
Linux 教程 Linux 用户 Linux 基础命令 Linux 文件权限 Linux 文件查找 Linux 文件归档 Linux vim Linux 管道和重定向 Linux 进程 Linux 运行状态 Linux 服务管理 Linux 定时任务 Linux 磁盘 Linux LVM Linux 网络配置 Linux 软件管理 Linux iptables Linux SSH Linux curl