zoukankan      html  css  js  c++  java
  • 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

    本文系作者原创,转载请注明出处。如您阅读的是转载,请最好再看下原文,原文随时会更新和勘误的。

    @Gordon_chang
    1997年毕业于北京联合大学,先后在中国万网,新媒传信,亚信等公司工作,现在在一家创业型公司担任云计算与大数据运维方面的 PM & Engineer。 专注于以下四个领域: 分布式存储 分布式数据库 云计算 大数据 重点通过技术架构与性能优化(底层)实现基于私有云的大数据平台能力

  • 相关阅读:
    在人生路上对我影响最大的三位老师
    秋季学期学习总结
    转载非原创 Windows编程革命简史
    转载 关于12360系统的讨论
    SQLServer 触发器
    sqlserver 自定义函数
    jQuery 动画
    jQuery让页面生动起来(操作页面里面的元素)
    jQuery选择元素
    SqlServer_Case_When用法
  • 原文地址:https://www.cnblogs.com/gordonchang/p/6681527.html
Copyright © 2011-2022 走看看