如何解压缩由 Rethinkdb 创建的转储文件

How to unzip a dump file created by Rethinkdb

在 Linux 目录 ~/Documents/Scratch 中,我使用 rethinkdb dump 命令创建了以下 tar 文件:

kurt@kurt-ThinkPad:~/Documents/Scratch$ ls -tr | tail -n1
rethinkdb_dump_2016-10-10T16:58:32.tar.gz

但是,如果我尝试取消tar这个文件,我会得到一个"unexpected end of file"错误:

kurt@kurt-ThinkPad:~/Documents/Scratch$ tar -zxvf rethinkdb_dump_2016-10-10T16:58:32.tar.gz
tar (child): Cannot connect to rethinkdb_dump_2016-10-10T16: resolve failed

gzip: stdin: unexpected end of file
tar: Child returned status 128
tar: Error is not recoverable: exiting now

我是否需要在解压缩之前重命名文件?

是的,您可以重命名它。

mv rethinkdb_dump_2016-10-10T16\:58\:32.tar.gz  rethinkdb.tgz
tar zxvf rethinkdb.tgz

或者您可以使用 --force-local:

强制它在本地显示
tar -zxvf rethinkdb_dump_2016-10-10T16\:58\:32.tar.gz --force-local