文件压缩和解压
zip命令
- 安装命令
yum install -y unzip zip
- 压缩文件:
- 基本格式:
zip [参数] [压缩后的文件名] [打包的目录路径]
- 压缩文件:xxx是当前路径中需要压缩的文件夹:
zip -r xxx.zip xxx/
;- 比如需要压缩文件夹
a
下所有的内容,就执行zip -r a.zip a
; - 如果是将其他目录下的文件压缩到当前路径,xxx前面可以添加路径
- 比如需要压缩文件夹
- 基本命令
- -r:将指定的目录下的所有子目录以及文件一起处理
- -q:安静模式,在压缩的时候不显示指令的执行过程
- -m:将文件压缩之后,删除源文件
- 基本格式:
- 解压zip文件
- 基本格式:xxx是需要解压的文件(解压到当前路径):
unzip xxx.zip
- 基本格式:xxx是需要解压的文件(解压到当前路径):
tar命令
- 解压xx.tar.gz到当前目录:
tar -xzvf xxx.tar.gz
- 将指定文件xxx压缩为xxx.tar.gz:
tar -czf xxx.tar.gz xxx
- 基本命令:
- -c: 创建压缩文件;
- -x:解开压缩文件;
- -z:用Gzip压缩或者解压文件, 额外属性,只针对带.gz的文件,如果不带-z就是单独的tar文件;
- -j:解压bzip或者将文件压缩为bzip,即
*.tar.bz2
; - -v:显示压缩或者解压过程;
- -f:目标文件名,-f一般放在参数末尾,后面接目标文件名;