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

时间:2016-10-10 15:15:43

标签: bash 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

但是,如果我尝试解压缩此文件,则会出现“意外的文件结束”错误:

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

我是否可能必须在解压缩之前重命名该文件?

1 个答案:

答案 0 :(得分:1)

是的,你可以重命名它。

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

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

强制它查看localy
tar -zxvf rethinkdb_dump_2016-10-10T16\:58\:32.tar.gz --force-local