1、vi uzip(文件名)
2、复制以下Python程序
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # uzip.py 4 5 import os 6 import sys 7 import zipfile 8 9 print "Processing File " + sys.argv[1]10 11 file=zipfile.ZipFile(sys.argv[1],"r");12 for name in file.namelist():13utf8name=name.decode('gbk')14print "Extracting " + utf8name15pathname = os.path.dirname(utf8name)16if not os.path.exists(pathname) and pathname!= "":17 os.makedirs(pathname)18data = file.read(name)19if not os.path.exists(utf8name):20 fo = open(utf8name, "w")21 fo.write(data)22 fo.close23 file.close()
3、chmod +x uzip
4、./uzip xxxx.zip
亲测有效,:)