我有 LAPP.NT.APC.HIST.zip 文件,我提取,
$ 解压缩LAPP.NT.APC.HIST.ZIP
档案:LAPP.NT.APC.HIST.EXT.AUDIT.MTLY.ZIP
PKWIP for z / OS by PKWARE
膨胀: LAPP.NT.APC.HIST.EXT.AUDIT1
膨胀: LAPP.NT.APC.HIST.EXT.AUDIT2
如何获取特定的 inflating 文件名?如果我得到文件名,我想分配给一个变量,比如,怎么做?
文件名= find . -type f -name "*.*"
echo $ filename
感谢@Zlemini,@ jszakmeister,
答案 0 :(得分:3)
unzip -l filename.zip
将打印存档中包含的名称,未压缩文件大小和修改日期和时间,而不会使其膨胀。
unzip -Z1 peace.zip
在这里更合适我认为它只显示文件名。
以下是分配给变量的zip文件中包含的文件名:
files_zipped=$(unzip -Z1 filename.zip)