通过PHP调用tar时忽略-C选项

时间:2010-09-07 19:53:57

标签: php exec tar

如果我从shell运行我的PHP文件,那么tar命令会提取到我所在的目录,而不是我使用-C指定的目录

我的命令是

passthru("tar xvf $file $tarfile/application $tarfile/application_detail $tarfile/application_device_type $tarfile/genre_application -C /var/www/vhosts/httpdocs/fred"); 

如何将特定文件解压缩到指定的目标目录?

文件名是filename.tgz

1 个答案:

答案 0 :(得分:1)

目前你有:

tar xvf tarfile paths... -C target

将参数的顺序更改为:

tar xvf tarfile -C target paths...