我正在运行以下命令来创建文件或文件夹的备份tarball:
system("tar -pczf /home/var/www/temp /home/var/www/folder/to/backup");
它运行良好,但是当我提取时,我将路径一直返回到服务器的根目录(/ home / var / www / folder / to / backup)。
我很好奇是否有一个命令或标志允许我创建tarball所以它只包含'/ folder / to / backup'部分。
答案 0 :(得分:2)
是的,您可以使用相对路径:
system("tar -pczf /home/var/www/temp folder/to/backup");
或者,如果您的备份目录位于较低级别的目录中:
system("tar -pczf /home/var/www/temp ../../folder/to/backup");
关于相对/绝对路径的一些doc。