Linux学习笔记__压缩解压命令
gzip&gunzip
命令名称:gzip(GNUzip)&gunzip(GNUunzip)|所在路径:/bin/gzip&/bin/gunzip|执行权限:所有用户|
功能描述:
压缩文件&解压缩.gz的压缩文件
语法:
gzip [文件] //gzip只能压缩文件,不能压缩目录
gunzip [压缩文件] //gzip -d 也可解压缩
压缩后的文件格式为.gz .zip不需要额外加装软件就可以处理
gzip压缩后不保留源文件
tar
命令名称:tar|所在路径:/bin/tar|执行权限:所有用户|
功能描述:
打包目录
语法:
tar [-zcf] [压缩后文件名] [目录]
-c 打包
-x 解包
-v 显示详细信息 //几乎所有指令中-v都显示详细信息
-f 指定文件名
-z 打包同时压缩 || 解压缩
-j 压缩 //是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
$ tar -zcf bakuman.tar.gz bakuman
$ tar -zxf bakuman.tar.gz
zip
命令名称:zip|所在路径:/usr/bin/zip|执行权限:所有用户|
功能描述:
压缩文件或目录
语法:
zip [-r] [压缩后文件名] [文件或目录]
-r 压缩目录
使用unzip可进行解压缩
bzip2
命令名称:bzip2|所在路径:/usr/bin/bzip2|执行权限:所有用户|
功能描述:
压缩文件
语法:
bzip2 选项[-k] [文件]
-k 产生压缩文件后保留原文件 //压缩后的文件格式:.bz2
$ bzip2 -k bakuman
$ tar -cjf bakuman.tar.bz2 bakuman
$ tar -xjf bakuman.tar.bz2