导航:首页 > 操作系统 > linuxzip中文

linuxzip中文

发布时间:2022-08-20 05:35:45

① 上传到linux的zip解压乱码怎么解决

压缩乱码和zip本身无关,应该是你的Linux操作系统设置的系统语言造成的。
一般来讲Linux的中文默认编码是zh_CN.UTF-8,而Windows的是GB2312,如果你在Windows创建zip压缩包,压缩包中的文件名称是按照GB2312打包的,到Linux解压缩自然成了乱码。
解决方法有两种,可以将Linux的默认编码变为zh_CN.GBK,这可以通过修改/etc/sysconfig/i18n文件来完成;另一种方法就是改用ftp传递未经压缩的文件,这样文件名会被FTP服务自动转码。

② linux下zip文件解压出现乱码怎么办

压缩包里是中文的吧, linux如果装了中文语言支持的话,把语言环境设置一下 LANG=zh_CN.utf-8

③ Linux中zip压缩和unzip解压缩命令详解

这篇文章主要介绍了zip/unzip压缩解压缩命令的使用方法及参数的说明,需要的朋友可以参考下

1、把/home目录下面的mydata目录压缩为mydata.zip
zip
-r
mydata.zip
mydata
#压缩mydata目录
2、把/home目录下面的mydata.zip解压到mydatabak目录里面
unzip
mydata.zip
-d
mydatabak
3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
zip
-r
abc123.zip
abc
123.txt
4、把/home目录下面的wwwroot.zip直接解压到/home目录里面
unzip
wwwroot.zip
5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面
unzip
abc*.zip
6、查看把/home目录下面的wwwroot.zip里面的内容
unzip
-v
wwwroot.zip
7、验证/home目录下面的wwwroot.zip是否完整
unzip
-t
wwwroot.zip
8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录
unzip
-j
wwwroot.zip
主要参数
-c:将解压缩的结果
-l:显示压缩文件内所包含的文件
-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
-t:检查压缩文件是否正确
-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中
-v:执行是时显示详细的信息
-z:仅显示压缩文件的备注文字
-a:对文本文件进行必要的字符转换
-b:不要对文本文件进行字符转换
-C:压缩文件中的文件名称区分大小写
-j:不处理压缩文件中原有的目录路径
-L:将压缩文件中的全部文件名改为小写
-M:将输出结果送到more程序处理
-n:解压缩时不要覆盖原有的文件
-o:不必先询问用户,unzip执行后覆盖原有文件
-P:使用zip的密码选项
-q:执行时不显示任何信息
-s:将文件名中的空白字符转换为底线字符
-V:保留VMS的文件版本信息
-X:解压缩时同时回存文件原来的UID/GID

④ 在linux中解压zip文件,中文字符乱码,请问如何解决。不要粘贴复制。 系统本身的字符集是utf-8

如果你文件夹中只有这一个zip文件的话,可以用命令unzip *.zip 应该就OK了

⑤ 将windows中的zip文件传到linux中,解压后中文文件名乱码,使用p7z和convm转码时

字符集问题,如果是word,一般打开后会自动调整字符集,另存为一遍就行了。文件名就没法了,只能自己慢慢改,因为同样是字符集问题,但属于系统字符集,linux一般用utf,windows一般用GB。注意一件事,如果是多系统通用文件,最好用英文做文件名,哪怕是拼音。没法,谁叫计算机的基础是英文呢。

⑥ linux zip 压缩命令 解压命令 unzip

linux
zip命令的基本用法是:
zip
[参数]
[打包后的文件名]
[打包的目录路径]
linux
zip命令参数列表:
-a
将文件转成ASCII模式
-F
尝试修复损坏的压缩文件
-h
显示帮助界面
-m
将文件压缩之后,删除源文件
-n
特定字符串
不压缩具有特定字尾字符串的文件
-o
将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q
安静模式,在压缩的时候不显示指令的执行过程
-r
将指定的目录下的所有子目录以及文件一起处理
-t
日期
把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy
举例:
将/home/Blinux/html/
这个目录下所有文件和文件夹打包为当前目录下的html.zip
zip
–q
–r
html.zip
/home/Blinux/html
上面的命令操作是将绝对地址的文件及文件夹进行压缩.以下给出压缩相对路径目录
比如目前在Bliux

⑦ Linux下 ZIP 到 Windows 下文件名乱码

zip
的问题。因为他没有设计固定压缩包里面目录的文件名编码……
试试别的格式吧。winrar
支持很多格式的。Linux
下面的压缩方式基本上
winrar
都能支持。

⑧ Linux 下 zip 文件解压乱码如何解决

1、这是zip格式的缺陷,zip文件格式中没有字段标志出文件名的编码格式。Windows下生成的zip文件中的编码是GBK/GB2312等,而linux下的默认编码格式为UTF-8,所以才会出现乱码。


2、解决方法

1、使用unzip解压的时候,指定字符集(需要unzip支持,有些unzip命令不支持大O选项,自己可以安装较新的unzip版本):

md5@crc4:~/$unzip-OCP936test.zip

2、借助于p7zip和convmv:

a、在Fedora下的命令是

su-c'yuminstallp7zipconvmv'

b、在ubuntu下的安装命令是

sudoapt-getinstallp7zipconvmv

安装完之后,就可以用7za和convmv两个命令完成解压缩任务。

LANG=C7zaxyour-zip-file.zip
convmv-fGBK-tutf8--notest-r.

说明:

1)、第一条命令用于解压缩,而LANG=C表示以US-ASCII这样的编码输出文件名,如果没有这个语言设置,它同样会输出乱码,只不过是UTF8格式的乱码(convmv会忽略这样的乱码)。

2)、第二条命令是将GBK编码的文件名转化为UTF8编码,-r表示递归访问目录,即对当前目录中所有文件进行转换。



⑨ linux建立的.zip中文文件在windows下有乱码,怎么打开

先打开winrar 用winrar的浏览器浏览, 把内部的文件拉出来

ubuntu默认字符编码是utf-8 ,windows默认是gbk ,自然乱码...

那就先在winrar内重命名再解压

⑩ 如何解决Linux下zip压缩文件文件名乱码问题

Linux系统默认的字符编码是 UTF-8 Windows 是 GBK 编码,不支持UTF8. 所以 Linux下 的中文文件名到 Windwos下就成了乱码。 解决办法, 一个是 用英文文件名。 另一个,把Linux系统的文件名转成GBK编码的。 不过这种转换有可能造成信息丢失

阅读全文

与linuxzip中文相关的资料

热点内容
方舟生存进化服务器如何改名字 浏览:892
央行数字货币app怎么注册 浏览:431
51单片机显示时间 浏览:768
我的世界网易版怎么压缩地图 浏览:682
qq小程序云服务器和 浏览:739
方舟服务器怎么玩才好玩 浏览:557
单片机的部件 浏览:621
编译原理遍的过程 浏览:252
python读取json字符串 浏览:62
ubuntu1404安装php 浏览:630
lua能编译吗 浏览:116
思仙怎么看服务器 浏览:658
php微信图片防盗链 浏览:798
安卓1怎么读音 浏览:291
农业app怎么开通快捷支付 浏览:910
pythonredisdict 浏览:385
如何攻击别人网赌服务器 浏览:880
隐私与应用加密的图案密码 浏览:38
陈情令王一博解压 浏览:39
c编译器使用说明 浏览:708