草庐IT

ZIP_DEFLATED

全部标签

linux - 如何将文件列表传递给 linux zip 命令

我使用Git进行版本控制,与SVN不同,我没有遇到在2个修订版、分支或标记之间执行更改文件导出的固有方法。作为替代方案,我想使用linuxzip命令并向其传递一组文件名,但是文件名是另一个命令gitdiff的结果。以下是我要实现的目标的示例:zip/home/myhome/releases/files.zipgitdiff--name-only-a01-tag00-tag但是上面的方法不起作用,因为我猜“zip”命令将git操作视为其命令选项的一部分。有人知道我怎样才能使上面的东西起作用吗?谢谢 最佳答案 你需要在子shell中执行

linux - 如何在 .zip 文件中使用 grep

有3个文件a.csv、b.csv、c.csv压缩为abh.zip,现在是否可以在abh.zip上执行grep命令(是否有任何通配符只能为c运行grep。zip中的csv文件)。 最佳答案 如果你有zipgrep(据我所知,它随zip实用程序一起提供),那么你可以简单地做zipgrep"pattern"abh.zipc.csvzipgrep支持大多数与vanillagrep相同的基本选项。或者,如果您没有zipgrep但您有unzip,您可以这样做unzip-pabh.zipc.csv|grep"pattern"将文件解压缩到管道(-

linux - 在 zip 文件的递归目录中查找文件

我有一个包含zip文件的完整目录结构。我愿意:递归遍历整个目录结构,获取所有zip文件我想在其中一个zip文件中找到一个特定文件“*myLostFile.ext”。我尝试过的1.我知道我可以很容易地递归列出文件:findmyLostfile-typef2。我知道我可以列出zip存档中的文件:unzip-lsmyfilename.zip如何在zip文件的目录结构中查找特定文件? 最佳答案 您可以使用for省略对.zip文件的单级查找(或在bash4中使用globstar递归)搜索循环方法:foriin*.zip;dogrep-iq"m

php - 如何在 Linux 上从 PHP 创建兼容 WinZip 的 AES-256 加密 zip 文件?

我必须从Linux机器上的PHP应用程序创建一个WinZip兼容的zip文件,它必须使用AES256加密。我找到了一些适用于Windows上的PHP的解决方案,但它们对我没有帮助!一个PHP包会很棒,但如果我需要,我总是可以让我的PHP代码运行exec()或其他东西来运行linux命令行实用程序。有什么建议吗? 最佳答案 不是特定于php的(这个问题在没有php的情况下在google中排名很高):7-Zip实现了这个功能,在我的文档中我找到了这个命令:7zaa-tzip-pPASSWORD-mem=AES256target.zipf

java - 我可以将 unix 权限存储在一个 zip 文件中(使用 apache ant 构建)吗?

我正在为Java应用程序构建一个linux安装程序,我最终得到了一个install.jar和一个setup.sh,我使用ant将它们放入了一个zip文件中。想法是用户解压缩zip文件然后运行​​setup.sh但问题是他们总是需要先chmodsetup.sh给自己执行权限。我想删除这一步,但我不确定问题部分是否是:我在Windows上构建我用antzip任务构建或者zips无法保留权限,并且总是会在没有x权限的情况下解压缩。 最佳答案 您不必切换到tar文件。我不知道为什么不了解Ant的人会就此主题提供建议。使用zipfileset

java - JVM 在 java.util.zip.ZipFile.getEntry 中崩溃

以下日志文​​件导致JVM崩溃。##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##SIGSEGV(0xb)atpc=0x00007f60ddce2058,pid=117268,tid=140052313204480##JREversion:Java(TM)SERuntimeEnvironment(7.0_51-b13)(build1.7.0_51-b13)#JavaVM:JavaHotSpot(TM)64-BitServerVM(24.51-b03mixedmodelinux-amd64compressedoops)#P

linux - zip 内的 diff 文件而不解压缩

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭去年。Improvethisquestion有没有办法在不解压的情况下对两个zip中的两个文件执行差异操作?如果不是-任何其他解决方法来比较它们而不提取?谢谢。

php - RuntimeException 未安装 Zip PHP 扩展

我是Linux的新手,我刚刚安装了composer和laravel...但是当我运行laravelnewproject时,我得到以下错误:[RuntimeException]TheZipPHPextensionisnotinstalled.Pleaseinstallitandtryagain.我不知道如何安装该扩展...请帮忙 最佳答案 尝试在命令行中输入:sudoapt-getinstallphp7.0-zip从任何路线验证:dd(get_loaded_extensions());这对我有用,祝你好运。

linux - 如何在 bash 中禁用 'zip' 警告?

我想使用bashshell压缩一个文件,所以我使用了:echo-n'Insertthefilepath:'readpathecho'HelloWorld'>${path}zip-u${path}.zip${path}当我运行这个脚本时,它会给我一个警告:zipwarning:test.zipnotfoundoremptyadding:test(deflated66%)它工作得很好,但我如何才能禁用此警告?我是否以正确的方式使用zip? 最佳答案 我想你想要安静的旗帜。zip-uq${path}.zip${path}来自手册页:-q-

linux - stdin 进入 zip 命令,如何指定文件名?

这个问题在这里已经有了答案:Howdoyouspecifyfilenameswithinazipwhencreatingitonthecommandlinefromapipe?(7个答案)关闭去年。我想用zip压缩stdin的内容,例如:echo'foobar'|zip>file.zip这样可以,但是解压的时候,解压后的文件名是-我想知道如何为标准输入指定文件名?