我有一个具有以下结构的 tar.gz 文件:
folder1/img.gif
folder2/img2.gif
folder3/img3.gif
我想提取没有文件夹层次结构的图像文件,因此提取的结果如下所示:
/img.gif
/img2.gif
/img3.gif
我需要结合 Unix 和 PHP 来做到这一点。这是我到目前为止所拥有的,它可以将它们提取到指定的目录但保留文件夹层次结构:
exec('gtar --keep-newer-files -xzf images.tgz -C /home/user/public_html/images/',$ret);