tar 使用 -C 参数压缩无效

tar compress with -C argument doesn't work

这组命令没有按预期工作:

mkdir -p /home/git/root_backup_folder
cd /home/git/gitlab/git-data/repositories
tar zcvf dailybackup.tar.gz * -C /home/git/root_backup_folder

完全忽略-C 参数并在/home/git/gitlab/git-data/repositories 中创建文件。我做错了什么?

-C 标志未指定输出目录。您需要在指定存档文件时执行此操作。所以,你的命令可以变成:

tar zcvf /home/git/root_backup_folder/dailybackup.tar.gz *