当我做的时候unzip -l zipfilename
,我看到
1295627 08-22-11 07:10 A.pdf
473980 08-22-11 07:10 B.pdf
...
我只想查看文件名。我尝试这个
unzip -l zipFilename | cut -f4 -d" "
但我认为分隔符并不公正" "
。
假设所有文件的名称中都没有空格:
unzip -l filename.zip | awk '{print $NF}'
我的解压缩输出同时具有页眉和页脚,因此awk脚本变为:
unzip -l filename.zip | awk '/-----/ {p = ++p % 2; next} p {print $NF}'
处理带空格的文件名的版本:
unzip -l filename.zip | awk '
/----/ {p = ++p % 2; next}
$NF == "Name" {pos = index($0,"Name")}
p {print substr($0,pos)}
'
我试图压缩字符串上转换的Xml列表,将它们保存在一个zip文件中,并在restful上作为POST的主体返回。但是每次我保存文件时,都会出现错误“存档格式未知或损坏”。 有人能帮我吗?
我在下面找到了这个脚本,但它对我不起作用,因为我的文件有空间,而且我在一个zip文件中有多个文件。 请救命!谢谢你
unzip 命令可以查看和解压缩 zip 文件。该命令的基本格式如下: [root@localhost ~]# unzip [选项] 压缩包名 此命令常用的选项以及各自的含义如表 1 所示。 表 1 unzip 命令常用选项及含义 选项 含义 -d 目录名 将压缩文件解压到指定目录下。 -n 解压时并不覆盖已经存在的文件。 -o 解压时覆盖已经存在的文件,并且无需用户确认。 -v 查看压缩文件的详
问题内容: 想知道如何在JSP / Servlet中执行以下操作: 上载一个zip文件(包含多个CSV文件) 解压缩该文件以使CSV文件变硬 读取CSV文件并将记录泵入mySQL数据库 注意:已建立mySQL表,并准备输入CSV文件。 提前致谢。 问题答案: 1:上传一个zip文件(包含多个CSV文件) 在HTML / JSP中使用带有的表单,可以选择一个文件并将其上传。在Servlet中使用Ap
我一直在寻找这个问题,但我找不到任何我可以使用的回应。 并合并到zip中以进行压缩(根据https://docs.oracle.com/javase/8/docs/api/java/util/zip/ZipOutputStream.html#setMethod-int-,ZipEntry中的DEFLETED)。在这种情况下,如何? 我从谷歌和其他搜索者那里获得的关于用java压缩zip文件的大部分