我有一个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);
--flatten
选项,但我可能错了。 - Jared Farrish