PHP tar返回路径返回root

时间:2012-09-11 19:22:17

标签: php system tar

我正在运行以下命令来创建文件或文件夹的备份tarball:

system("tar -pczf /home/var/www/temp /home/var/www/folder/to/backup");

它运行良好,但是当我提取时,我将路径一直返回到服务器的根目录(/ home / var / www / folder / to / backup)。

我很好奇是否有一个命令或标志允许我创建tarball所以它只包含'/ folder / to / backup'部分。

1 个答案:

答案 0 :(得分:2)

是的,您可以使用相对路径:

system("tar -pczf /home/var/www/temp folder/to/backup");

或者,如果您的备份目录位于较低级别的目录中:

system("tar -pczf /home/var/www/temp ../../folder/to/backup");

关于相对/绝对路径的一些doc