我有一个 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);