如何为tar命令选择目标目录

时间:2013-01-16 08:54:50

标签: ubuntu command-line tar

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

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

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

然而,最终结果是:

  

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

     

tar:从成员名称中删除前导“/”

     

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

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

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

中找到

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

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

别担心,即使是我们中最好的人也会发出命令行拼写错误......: - )