python zipfile 用extractall强制解压全部文件
zip = zipfile.ZipFile("zippath", allowZip64=True)
ret = zip.extractall("folder/")
zip.close()
效果基本同于unzip -o
可以强制覆盖原来的文件。
不过这种方式解压,和unzip 还是是有区别的
-
python这种方式解压 出来的rwx信息丢失。
shell命令unzip
解压出来的rwx不会丢失 -
extracall会丢失链接symbol link信息.
shell命令unzip
解压出来的文件不会丢失链接信息。