2014-03-03 49 views
0

我尝试使用下面的命令来提取焦油文件:tar命令无法找到文件归档

tar xzfv mysql-connector-java-5.1.29.tar.gz mysql-connector-java-5.1.29-bin.jar 

但是tar命令无法找到mysql-connector-java-5.1.29-bin.jar即使它似乎是存在。我解压缩tar文件时得到的文件夹结构是:

该jar出现在http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.29.tar.gz

|-- mysql-connector-java-5.1.29 
| |-- CHANGES 
| |-- COPYING 
| |-- README 
| |-- README.txt 
| |-- build.xml 
| |-- docs 
| | |-- README.txt 
| | |-- connector-j.html 
| | `-- connector-j.pdf 
| |-- mysql-connector-java-5.1.29-bin.jar 
| `-- src 
|  |-- com 
|  | `-- mysql 
|  |  `-- jdbc 

为简洁起见,我没有包括完整的结构。但可以看出mysql-connector-java-5.1.29-bin.jar存在。我无法在这里找出问题。

回答

2

首先,尝试列出焦油中的文件。

tar tvf mysql-connector-java-5.1.29.tar.gz 

然后你就可以发现你的文件所在的目录里面的焦油

mysql-connector-java-5.1.29/mysql-connector-java-5.1.29-bin.jar 

所以要提取的文件,你应该使用

tar zxvf mysql-connector-java-5.1.29.tar.gz mysql-connector-java-5.1.29/mysql-connector-java-5.1.29-bin.jar 
+1

或者更简单地说:' tar zxvf mysql-connector-java-5.1.29.tar.gz \ */mysql-connector-java-5.1.29-bin.jar' ... – MarcoS

相关问题