ubuntu解压乱码
Posted 火罐儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu解压乱码相关的知识,希望对你有一定的参考价值。
乱码原因
问题一般出现在windows下压缩的在ubuntu中会出现这种情况。
其实就是windows和ubuntu下压缩的编码格式不同。windows下的编码格式为GBK,Ubuntu下的为UTF-8。
解决办法
原因分析过了,下面说一下解决办法(这些方法据说是高手们最常用的方法)
1. 安装7-zip 和 convmv :
命令: sudo apt-get install convmv p7zip p7zip-full p7zip-rar
2. 解压zip文件:
命令:LANG=C 7z x yourZIPfilename
3. 开始转换编码
命令: convmv -f gbk -t utf8 -r --notest *
rar或者zip的就可以卸载了。sudo apt-get remove rar unrar zip unzip
补充7z的命令:
压缩:“a” 属于7z的压缩命令 ; "-r" 属于7z的参数 表示递归
7z a CompressFileName Source
7z a CompressFileName Source -r
解压:“x” 属于7z的解压命令 ; “-o”(字母o)属于7z的参数 表示输出目录(Output) 后面紧跟目录路径, 绝对路径或相对路径 ( 以当前目录为起点 )
7z x CompressFileName
7z x CompressFileName -o
注:虽然"e"也是7z的解压命令,但与“x”不同,它好像是把所有文件全部解压到当前目录或指定目录中去,具体规则不清楚,解压后的文件很混乱。强烈建议 使用x命令
分卷压缩: 跟压缩所使用的命令或参数基本一致,只不过多了一个"-v"参数,其后紧跟每卷的大小,单位可以是b,k,m,g
以上是关于ubuntu解压乱码的主要内容,如果未能解决你的问题,请参考以下文章