Linux下大文件解压

uzip不支持超过4G的文件解压,需要安装7za,7za解压需要处理编码,否则乱码

yum install -y p7zip
# 解压命令,-r递归文件夹,-o指定解压目录,无空格

7za x xxx.zip -r -o/tmp/

# 解决乱码
yum install convmv

# LANG=C表示以US-ASCII这样的编码输出文件名
LANG=C 7za x xxx.zip
# 将解压后的文件进行递归转码
convmv -f GBK -t utf8 --notest -r ./xxx