解压缩gz SQL文件

时间:2018-05-18 10:15:23

标签: gzip compression gz gunzip

所以我想解压缩我的something.gz文件。每当我尝试使用gunzip这样做时,它会在一段时间后结束,说文件意外结束。文件本身大约是4GB。

对此问题的任何帮助表示感谢。

命令:gunzip < db-20180518060048.sql.gz > db-20180518060048.sql

  

响应:gzip:stdin:意外的文件结尾

     

结束于:(&#39; 250

2 个答案:

答案 0 :(得分:1)

您必须使用-d解压缩:

你的命令是:

gunzip -d db-20180518060048.sql.gz

由于评论

修改

要测试存档的有效性,您可以运行

gunzip -t db-20180518060048.sql.gz

-t --test test compressed file integrity

正确的只有无输出。任何其他意味着您的存档已损坏。

答案 1 :(得分:0)

由于文件很大,可能值得将其写入标准输出并将其直接管道传输到数据库中。您可以使用以下命令执行此操作:

gzip -c db-20180518060048.sql.gz | mysql (args..)

这也可以用gunzip完成,我只是将gzip用作个人喜好。使用man gzip获得有关此命令的更多信息。