Questions tagged «zip»

有关ZIP文件和相关工具的问题。ZIP是用于数据压缩和归档的文件格式。

6
如何通过压缩档案递归grep?
我试图找出use Test::Versioncpan中的哪些模块。所以我曾经minicpan镜像过。我的问题是我需要遍历下载的档案,并grep档案中的文件。谁能告诉我该怎么做?最好以某种方式告诉我档案中的哪个文件以及该文件在哪一行。 (注意:它们不是全部的tarball,有些不是zip文件)
16 grep  find  zip  recursive  archive 

9
提取嵌套的zip文件
我有许多zip档案,每个档案都包含许多zip档案。递归提取此zip存档及其子zip存档中包含的所有文件的最佳方法是什么,而不是zip存档本身?
15 files  scripting  zip 

2
如何使用单个命令将磁盘映像解压缩并添加到SD卡?
我受到以下限制: 我的.zip计算机上有一个1.0 GB的文件,其中包含一个文件,磁盘映像为raspbian。未压缩时,此文件的大小为3.2 GB,名为2015-11-21-raspbian-jessie.img。 下载完zip文件后,我的计算机上的存储空间不足1.0 GB,没有足够的空间将图像提取到计算机上。 该文件需要解压缩并使用plain old写入SD卡dd。 在这些限制下,是否可以将图像写入SD卡? 我知道可以通过管道传输数据tar,然后再将数据管道传输到其他位置,但是,这对于zip文件格式是否仍然有效,还是需要在访问任何文件之前先解压缩整个档案?
15 dd  zip 


2
是否可以将zip和tar.gz文件作为目录集成到文件系统中
我想知道是否存在一种将压缩文件作为目录集成到文件系统中的方法(我认为这与挂载有点不同)? 例如,可以将A下载compressed-file.tar.gz到其本地硬盘驱动器,然后cd compressed-file.tar.gz从压缩文件夹中运行脚本并运行操作,或者cp some-file ..提取其中一个文件。 我知道Btrfs支持压缩,但是我不想更改具有(ext3)的文件系统来支持此功能。
14 files  filesystems  mount  tar  zip 

5
如何解压缩,解压缩-xvf —在一个混乱的文件夹中解压缩?
通常,我会取消存档的工作,$ mkdir newFolder; $ mv *.zip newFolder; $ cd newFolder; $unzip *.zip但是有时我会变得懒惰,只是在任意文件夹中进行操作,$ unzip *.zip因此有时会弄乱其他内容。我将在这里列出一些方法-一些存档版本肯定带有糟糕的标志,而另一些则更加斯巴达式,我对后者更感兴趣。 取消存档的某些方法,还有其他方法吗? $ find . -anewer fileThatExistedBeforeUnarchieving -ok rm '{}' \;缺点是它列出了*.zip目录,因此您需要对-ok多个*.zip匹配使用slow ,slow,并且由于某种原因,它似乎与提取的所有内容都不匹配。 如果提取的文件数量很少,则是一对一,缓慢,繁琐且容易出错。 当我想确定$ unzip -l *.bsd档案的内容是否实际上是一个文件夹时,有时我会用进行检查,至少在obsd的unzip版本中有效。 如果您指的是某些存档工具,请在适当时注明。不过请保持简单-我对方式如何实现更感兴趣,而不是单一的工具。

1
这是zip加密错误吗?
我最近发现了一个漏洞,利用该漏洞,我(或假设有人)可以重新加密我的加密zip文件,而无需知道密码: #zip --encrypt encrypted.zip -r dir1/ 上面的内容将提示用户输入新密码。有什么我想念的东西吗,或者这是一个已知问题?
13 encryption  zip 

6
更改工作目录
我正在尝试压缩目录 /home/cyrus/sql 我想在压缩文件夹时更改工作目录: / $ zip -b /home/cyrus sql.zip /home/cyrus/sql 但是当我检查压缩文件时: / $ unzip -l sql.zip Archive: sql.zip Length Date Time Name --------- ---------- ----- ---- 0 2013-05-30 10:59 home/cyrus/sql/ 1776642 2013-05-23 10:22 home/cyrus/sql/wordpress.sql --------- ------- 1776642 2 files 根文件夹应该是sql。我做错了什么?
13 zip 

3
Zip存档文件数量有限
我可以使用什么命令来创建zip文件数限制的?我有一个包含5000个文件的文件夹(没有子文件夹),所以我想要一个可以将该数字相除并创建10个单独的zip档案的命令,每个档案不超过500个文件。 我也不希望将生成的10个zip文件相互连接,以便我可以单独打开它们,而无需同时打开所有10个文件。
12 files  zip 

1
压缩文件而不包含父目录
我有一个包含多个文件的文件夹 夹 artifact1.app artifact2.ext2 artifact3.ext3 ... 我的目标是从此文件夹外部压缩文件(因此无需使用cd命令),而不包括文件夹dir。 zip -r ./folder/artifact.zip ./folder/artifact1.app 此命令在最终zip中包含文件夹dir。有什么提示吗? 相关问题:压缩文件夹的内容而不包含文件夹本身
12 zip 


6
递归查找所有存档格式的所有存档文件,并搜索它们的文件名模式
充其量我想打这样的电话: $searchtool /path/to/search/ -contained-file-name "*vacation*jpg" ...这样这个工具 对给定路径进行递归扫描 接受所有具有受支持的存档格式的文件,这些格式至少应是“最常见”的格式,例如zip,rar,7z,tar.bz,tar.gz ... 并扫描档案文件列表中的相关名称模式(此处为*vacation*jpg) 我知道如何使用查找工具tar,解压缩等。我可以将它们与Shell脚本结合使用,但是我正在寻找一个简单的解决方案,该解决方案可能是Shell一线式或专用工具(欢迎使用GUI工具提示,但我的解决方案必须基于命令行)。
11 find  tar  zip  7z  rar 

3
是否有命令列出.zip文件中文件的压缩文件大小?
我想查看已压缩为单个zip文件的每个文件的绝对大小(以字节为单位)。阅读了zip手册页后,我不确定该实用程序可以做到这一点。这是在Mac OS X上。 就像是: $zip list myarchive.zip file1.jpg 100 bytes compressed 3000 bytes uncompressed file2.jpg 130 bytes compressed 3440 bytes uncompressed
11 files  compression  zip  size 

2
压缩文件时不包括目录
我有一个bash脚本,它执行以下操作: zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ 它要备份的目录是一个SVN归档文件(以前是CVS)。我一直无法获得排除.svn及其内容的信息。排除.svn(递归遍历整个树)的最干净方法是什么?
11 bash  scripting  zip 

1
打开.pdf文件时,“不支持文件类型Zip存档(应用程序/ zip)”
我在非Linux机器上收到某人的.pdf文件,当我尝试打开它时,它说“无法打开文档。不支持Zip存档文件类型(应用程序/ zip)”。因此,我将其重命名为“ file.pdf.zip”并通过解压缩将其打开。然后,我得到一个压缩文件夹,其中包含名为“ [Content_Types] .xml”的文件,以及3个文件夹(docProps,_rels,word),其中包含各种文件。它们都不是可用的.pdf文件。 当我将其发送回非Linux上的某个人时,他们可以很好地查看它,因此我知道它没有损坏。我需要在Linux机器上查看.pdf。我怎么做? 请注意,大多数.pdf文件会被我罚款,只有某些文件无法正常工作。
10 pdf  zip 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.