python Zipfile extractall解压文件会丢失链接信息

python zipfile 用extractall强制解压全部文件

zip = zipfile.ZipFile("zippath", allowZip64=True)
ret = zip.extractall("folder/")
zip.close()        

效果基本同于unzip -o
可以强制覆盖原来的文件。

不过这种方式解压,和unzip 还是是有区别的

  1. python这种方式解压 出来的rwx信息丢失。
    shell命令unzip解压出来的rwx不会丢失

  2. extracall会丢失链接symbol link信息.
    shell命令unzip解压出来的文件不会丢失链接信息。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/coraline1991/article/details/120429125