5

我想将一个名为“mysite”的文件夹 tar 到目标目录:/var/backups/

我正在尝试发出以下命令:

tar -C /var/www/mysite/ -zcf mysite_$(date +%y%m%d).tar.gz /var/backups/

然而,它的结局是:

焦油:C:无法统计:没有这样的文件或目录

tar:从成员名称中删除前导 `/'

tar:由于先前的错误而以失败状态退出

我已经检查并确认 /var/backups/ 是一个有效目录。

基本上我想要做的是,将 mysite 文件夹“/var/backup/mysite” tar 到一个名为 mysite_yymmdd.tar.gz 的文件中,该文件可以在 /var/backups/ 中使用

4

2 回答 2

4

我不确定你想要什么,但你可以把目的地放在路径中

tar -zcf /var/backups/mysite_$(date +%y%m%d).tar.gz /var/www/mysite/
于 2013-01-16T09:53:59.013 回答
0

当您在命令行中键入它时,您似乎忘记了-它。-C编译器说这C不是目录;-如果被取消,它只会认为它是一个目录。

别担心,即使是我们当中最优秀的人也会犯命令行错误... :-)

于 2013-01-17T00:53:44.193 回答