1

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

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

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

我很好奇是否有一个命令或标志可以让我创建 tarball,所以它只包含“/folder/to/backup”部分。

4

1 回答 1

2

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

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

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

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

一些关于相对/绝对路径的文档。

于 2012-09-11T19:29:36.007 回答