Linux 警告:文件名不匹配-解压命令

Linux 警告:文件名不匹配-解压命令,linux,jar,archive,unzip,Linux,Jar,Archive,Unzip,我正在尝试从存档中解压缩特定文件 步骤: 拉链结构 Archive: folder/jce_policy-6.zip 9101 bytes 5 files drwxr-xr-x 2.2 unx 0 bx stor 17-Nov-06 02:10 jce/ -r--r--r-- 2.2 unx 2663 tx defN 17-Nov-06 02:10 jce/COPYRIGHT.html -r--r--r-- 2.2 unx 8386 tx defN

我正在尝试从存档中解压缩特定文件

步骤:

拉链结构

 Archive:  folder/jce_policy-6.zip   9101 bytes   5 files
drwxr-xr-x  2.2 unx        0 bx stor 17-Nov-06 02:10 jce/
-r--r--r--  2.2 unx     2663 tx defN 17-Nov-06 02:10 jce/COPYRIGHT.html
-r--r--r--  2.2 unx     8386 tx defN 17-Nov-06 02:10 jce/README.txt
-rw-r--r--  2.2 unx     2465 bx defN 17-Nov-06 02:10 jce/US_export_policy.jar
-rw-r--r--  2.2 unx     2481 bx defN 17-Nov-06 02:10 jce/local_policy.jar
复印罐

unzip -o -j vendor/jce_policy-6.zip "*/*.jar" folder1/*.jar

Archive:  vendor/jce_policy-6.zip
  inflating: US_export_policy.jar    
  inflating: local_policy.jar        
caution: filename not matched:  folder1/*.jar
如果我尝试
解压-o-j vendor/jce_policy-6.zip“*/*.jar”folder1/*

Archive:  vendor/jce_policy-6.zip
      inflating: US_export_policy.jar    
      inflating: local_policy.jar        
    caution: filename not matched:  folder1/<list the files in the folder>
Archive:vendor/jce_policy-6.zip
通货膨胀:美国出口政策.jar
通货膨胀:local_policy.jar
注意:文件名不匹配:folder1/
谷歌搜索了很多,但我不确定,我找到了正确的。这里有人帮忙吗


提前感谢。

您的zip中没有类似folder1/xxx的名称,因此您无法通过解压缩将其解压缩。如果要添加它而不是提取,请尝试使用zip
folder1
。但是我没有使用选项-d,在使用它之后,它就工作了<代码>解压-o-j vendor/jce_policy-6.zip“*/*.jar”-d folder1/。谢谢。我的意思是“它不在归档文件中”:解压不关心它是否在文件系统中,除非您指定-d.yes。明白。在你的zip中没有类似folder1/xxx的名字,所以你不能通过解压来提取它。如果要添加它而不是提取,请尝试使用zip
folder1
。但是我没有使用选项-d,在使用它之后,它就工作了<代码>解压-o-j vendor/jce_policy-6.zip“*/*.jar”-d folder1/。谢谢。我的意思是“它不在归档文件中”:解压不关心它是否在文件系统中,除非您指定-d.yes。理解。