Linux tar - 只需创建 .snar 文件

3
tar -zcpf backup.tar.gz -g files.snar /path/to/folder

创建一个压缩归档文件,其中包含 /path/to/folder 下的所有文件。没有问题。然而,一旦我拥有了 files.snar 文件,我就不需要 backup.tar.gz 文件了。

我如何让 tar 只创建 files.snar 文件而不是实际的 .gz 文件呢?当然,我可以稍后删除它,但这似乎是一个不必要的操作。我尝试玩弄 /dev/null,但我对它的工作原理了解有限。


http://unix.stackexchange.com/questions/25541/updating-tar-gz-daily-only-with-changed-files - Jonathon Reinhart
2
对于给我点踩的人——如果你们不指出问题在哪里,点踩又有什么意义呢?问题已经很清楚了——我想要.snar文件而不是实际的归档文件。要么你知道答案,要么你不知道。只点踩问题而没有评论,最多也只是无益的行为。 - DroidOS
@JonathonReinhart 这个链接的问题涉及到tar的不同方面,它并没有解答OP的问题。 - RolfBly
1个回答

3

这个有效

tar -zcpf /dev/null -g files.snar /path/to/folder

2
“-z”(压缩)是不必要的,因为您正在丢弃输出并浪费计算能力。“-p”在使用“-c”(“--create”)时可能没有任何作用。 - Karel Vlk
非常好的观点 @KarelVlk - DroidOS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接