Liunx 压缩解压文件或目录常用命令
.gz 格式
gzip fileName # 压缩文件
gzip -d fileName.gz # 解压缩文件
gunzip fileName.gz # 解压缩文件
注意:只能压缩文件而不能压缩目录,且不保留原文件
.tar.gz 格式
tar -czvf folderName.tar.gz folderName # 压缩目录或文件
tar -xzvf folderName.tar.gz # 解压目录或文件
选项解释
-c 打包
-x 解包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩 / 解压缩
注意:可以打包或压缩目录和文件,-f 选项是必须的,且必须放在选项中的最后一位,可以保留原文件
.zip 格式
zip -r folderName.zip folderName # 压缩目录
zip fileName.zip fileName # 压缩文件
unzip fileName.zip # 压缩目录或文件
选项解释
-r 压缩目录
注意:可以压缩目录或文件,-r 选项用于压缩目录,可以保留原文件
.bz2 格式
bzip2 -k fileName # 压缩文件且保留原文件
tar -cjvf folderName.tar.bz2 folderName # 压缩目录或文件
bunzip -k fileName.bz2 # 解压缩文件
tar -xjvf folderName.tar.bz2 # 解压缩文件
选项解释
-k 产生压缩文件后保留原文件
-j 格式为 .bz2 的压缩包
注意:bzip2 命令,只能压缩文件,不能压缩目录,要使原文件保留,使用 -k 选 项;要压缩目录使用 tar 命令的 -j 选项