我目前正在使用此命令从档案中提取1个.sql文件
tar xzvf *.gz *.sql
它位于.tar.gz内的第一层。像:
但似乎这个命令会扫描整个tar.gz,这需要很长时间。
有没有快速的方法?有什么建议吗?
答案 0 :(得分:0)
如果您只想提取bla.sql,只需在参数中添加文件的完整路径(进入存档):
tar xvf archive.tar.gz bla.sql
另一个例子:
如果您要摘录foo.sql
和baz
:
tar xvf test.tar.gz foo.sql Folder/baz
如果要提取所有.sql
个文件:
tar xvf test.tar.gz --wildcards "*.sql"