tar gz文件提取排除文件夹"数据"

时间:2014-09-27 03:04:12

标签: php tar shell-exec gz

我有一点问题,我在服务器上有一个41gb的大文件,我需要提取它..

我将如何处理它,文件采用tar.gz格式,在godaddy服务器上需要24小时,然后由于某种原因停止

我需要排除一个文件夹名称数据,其中包含大量数据40.9gb,其余的只是php。

home/xxx/public_html/xxx.com.au/data<<这是我不需要的文件夹

我一直在搜索谷歌和其他网站,但它不起作用..

shell_exec('tar xvf xxx_backup_20140921.tar.gz');这是我使用的命令我甚至使用了' k'跳过文件,它不工作

我使用了-exclude命令,但没有,

1 个答案:

答案 0 :(得分:0)

试试这个:

shell_exec("tar xzvf xxx_backup_20140921.tar.gz --exclude='home/xxx/public_html/xxx.com.au/data'");

这应该可以防止提取列出的路径(相对于存档的根目录)。