压缩、解压和打包、解包类操作
1. gzip/gunzip
gzip 只能压缩文件,不能对目录进行压缩,且不保存原来的原文件;
gunzip 解压压缩文件,且不保留原来的压缩原文件。
语法格式:①gzip 文件名 注意:gzip 只能加文件压缩为 .gz 压缩文件
②gunzip 文件名.gz
2. zip/unzip
zip 可以压缩文件和目录,且保留原来的原文件;
unzip 解压压缩文件,且保留原来的压缩源文件。
语法格式:①zip [选项] 自定义压缩文件名.将要压缩的文件或目录
若选项为空,则之压缩当前目录或文件
若选项为 -r ,则对多级目录下的所有文件和子目录一并压缩处理
②unzip [选项] 压缩文件名.zip
若选项为空,则解压后的文件存放到当前目录;
若选项为 -d<目录> 则将解压后的文件存放到指定的目录下。
3. tar
①功能:打包备份、解包
②语法:tar [选项] 自定义文件名.tar.gz 要打包的内容(目录、文件、压缩文件等)
选项 功能
-z 打包的同时进行压缩
-c 产生 tar 文件包
-v 显示打包的详细信息
-f 指定压缩后的文件名
-x 解包
③如 解包到指定目录
[root@hadoop101 ~]# tar -zxvf xiyou.tar.gz -C /opt