通过 PHP 调用 tar 时,-C 选项被忽略
如果我从 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
If I run my PHP file from the shell, then the tar command extracts to the directory I am in, rather than the one I specified using -C
My command is
passthru("tar xvf $file $tarfile/application $tarfile/application_detail $tarfile/application_device_type $tarfile/genre_application -C /var/www/vhosts/httpdocs/fred");
How can I have it extract the specific files to the specified destination directory?
The filename is filename.tgz
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前您有:
将参数的顺序更改为:
At the moment you have:
Change the order of the arguments to: