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

Ubuntu 如何为tar命令选择目标目录,ubuntu,command-line,tar,Ubuntu,Command Line,Tar,我想将一个名为“mysite”的文件夹定位到目标目录:/var/backups/ 我正在尝试发出以下命令: tar -C /var/www/mysite/ -zcf mysite_$(date +%y%m%d).tar.gz /var/backups/ 然而,它的结局是: tar:C:Cannot stat:没有这样的文件或目录 tar:从成员名称中删除前导“/” tar:由于以前的错误而以失败状态退出 我已经检查并确认/var/backups/是一个有效的目录 基本上,我想做的是,将mysi

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

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

tar -C /var/www/mysite/ -zcf mysite_$(date +%y%m%d).tar.gz /var/backups/
然而,它的结局是:

tar:C:Cannot stat:没有这样的文件或目录

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

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

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


基本上,我想做的是,将mysite文件夹“/var/backup/mysite”放入一个名为mysite_yymdd.tar.gz的文件中,该文件应该在/var/backups/

中可用,我不确定您想要什么,但您可以将目标放在路径中

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

在命令行中键入时,您可能忘记了
-C
中的
-
。编译器说
C
不是目录;只有当
-
被删除时,它才会认为它是一个目录


别担心,即使是最优秀的人也会犯命令行错误…:-)

谢谢。我把-放在C之前。下面是我一直在尝试的命令:tar-C/var/www/mysite/-zcf mysite_$(日期+%y%m%d)。tar.gz/var/backups/如果我使用tar-C/var/www/mysite/-zcf mysite_$(日期+%y%m%d)将目标目录更改为当前目录。tar.gz/效果很好,但是我需要它来在一个特定的目录中创建tar。你可以创建这个文件,然后将它移动到所需的文件夹,然后。另外,如果您对目标目录使用该命令,它会给出什么错误?如果您使用
-C
,它不会给出“C:没有这样的文件或目录”。