|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.
办理举措一,使用pyton来处置
1.viuzip文件
2.复制一下内容(Python)
#!/usr/bin/envpython
#-*-coding:utf-8-*-
#uzip.py
importos
importsys
importzipfile
print"ProcessingFile"+sys.argv[1]
file=zipfile.ZipFile(sys.argv[1],"r");
fornameinfile.namelist():
utf8name=name.decode(gbk)
print"Extracting"+utf8name
pathname=os.path.dirname(utf8name)
ifnotos.path.exists(pathname)andpathname!="":
os.makedirs(pathname)
data=file.read(name)
ifnotos.path.exists(utf8name):
fo=open(utf8name,"w")
fo.write(data)
fo.close
file.close()
3.chmod+xuzip
4../uzipxxxx.zip
办法2,经由过程unzip行命令解压,指定字符集
unzip-OCP936xxx.zip(用GBK,GB18030也能够)
风趣的是unzip的manual中并没有这个选项的申明,unzip–help对这个参数有一行复杂的申明。
办法3,在情况变量中,指定unzip参数,老是以指定的字符集显现息争压文件
/etc/environment中到场2行
UNZIP=”-OCP936″
ZIPINFO=”-OCP936″
办法4,接纳java的jar命令解压zip包JAR解压
jarxvffile.name
</p>
讨论什么版本好并无意义,关键是你是不是真心想学.不过,为了避免曲高和寡,最好选用的人多的版本。 |
|