针对tar命令
Linux中常用的压缩包,大多是.tar,.tar.gz,tgz的
解压压缩包
针对压缩包后缀的情况,采用不同的参数,否则可能会损失文件
tar [-zxvf] 压缩包名称 [-C 路径]
# -z: 代表压缩包后缀是.gz的
# -x: 代表解压
# -v: 解压时,打印详细信息
# -f: -f选项必须放在所有选项的最后,代表指定文件名称
# -C 路径: 代表将压缩包内容解压到指定路径
打包成压缩包
可以将多个文件以及目录打包成压缩包,根据选择的参数指定压缩包名
tar [-zcvf] 压缩包名称 文件1 文件2 目录1 目录2 ...
# -c: 代表打包
# 其他参数同上
巧记,注册微服,tar -zcvf 打包,-x剪刀解压↓
tar -zcvf bb.tar a a.txt打包
tar -zxvf bb.tar -C ./b解压
针对zip类型压缩包
Linux不仅仅针对tar类型的压缩包,也支持zip,rar这种Windows下的压缩包。
不过需要额外安装软件,来针对各种类型压缩包的操
安装软件
yum -y install zip # 打包程序
yum -y install unzip # 解压程序
解压以及打包
# 解压
unzip 压缩包名称
# 打包
zip 压缩包名称 文件1 文件2 目录1 目录2 ...
# 例如↓
zip bb.zip a a.txt #打包a和a.txt成bb.zip
unzip bb.zip -d ./b #解压解压到b目录下
CentOS 7.x unzip解压命令(文件名中文乱码+解压到指定目录)
unzip -O cp936 课表数据.zip -d kkk解压课表数据.zip文件到kkk文件夹里面去
需要添加参数-O cp936