Questions tagged «zip»

有关操作.zip文件或zip归档实用程序的问题。


8
如何通过终端创建没有隐藏文件的整个目录的zip存档?
我有一个项目,其中有很多隐藏的文件夹/文件。我想为其创建一个zip归档文件,但归档文件中不应包含任何隐藏的文件夹/文件。如果隐藏文件夹中的文件未隐藏,则也不应包含这些文件。 我知道我可以创建一个目录的zip存档,如下所示: zip -r zipfile.zip directory 我也知道我可以使用-x选项排除文件,所以我认为这可能有效: zip -r zipfile.zip directory -x .* 没用 所有隐藏的目录仍在zip文件中。
219 command-line  zip 

5
如何压缩文件夹,但不包括.git子文件夹
我正在尝试从文件夹创建一个zip文件,并且想.git从生成的zip文件中排除该子文件夹。 我已经转到我要压缩的文件夹(称为bitvolution)的父文件夹,并且正在执行以下操作: zip -r bitvolution.zip bitvolution -x ".git" 但这并不排除.git子文件夹。 我已经试过各种组合-x .git*,-x \.git/*,-x .git/\*,-x \.git/\*。我也尝试将完整路径用于exclude参数...但只是没有到达目的地。
194 zip 

3
如何压缩目录?
我正在尝试压缩目录并将其ftp到Windows ftp。 我已经尝试过可以找到的每个tar命令来压缩目录。看来还可以。然后,我将其传输并使用Winrar查看其内容。Winrar不断告诉我文件已损坏。我已经使用winrar查看了其他.gz或.bz2文件,但由于某些奇怪的原因,我无法使其正常工作。 我宁愿只是用zip文件压缩文件,使它们具有.zip扩展名,但是即使在我尝试浏览它的内容时,windows和winrar都声称它已损坏。 还有其他人对其他尝试有建议吗?
162 compression  gzip  zip 


2
如何将zip文件解压缩到特定文件夹?
我有一个zip文件,需要将其解压缩到另一个文件夹中。当我将提取设置为该文件夹时,它显示“权限被拒绝”。我在这里阅读了如何以root和超级用户身份登录到终端,但找不到任何帮助。 我需要从Downloads目录中提取文件到/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins。 请说明如何将zip文件提取到正确的文件夹。



4
通过Ubuntu终端提取几个zip文件,每个同名的新文件夹中
我有很多zip文件a.zip,b.zip,c.zip ...,并且我想分别通过终端将它们分别提取到新的文件夹a,b,c,...中。 实际上,我想要的是一个以后可以与a结合使用的解决方案,find因为我实际上有很多文件夹2014、2013、2012,...每个文件夹都包含许多zip文件a.zip,b.zip等。如果我这样做find . -name "*.zip" -exec {} unzip \;它将解压缩所有文件,并将它们放入各自的父文件夹中。
36 command-line  zip 


5
如何排除目录和文件压缩目录?
我需要压缩一个目录,其中不包括一些子目录和文件;我用这个: zip -r zipfile.zip . -x ".*" -x "app/bower_components" -x "node_modules" -x "*.zip" -x "node_modules" 没有成功 node_modules是主体中的一个文件夹,而bower_components在文件夹应用程序内部
32 zip 

4
压缩档案而不包含父目录
我想像这样将许多文件夹压缩在目录树中 V- something.txt folder folder g.jpg h.jar 当我尝试对其进行压缩时,它结束时使用v文件夹而不是其内容(子目录和文件)创建了一个zip存档。 如何避免这种情况?


1
如何在相对于目标目录而不是工作目录的zip文件中创建目录
我从无法更改目录的脚本中调用zip命令。我需要data/kit123/从数据所在的目录中创建内容的zip文件,但我希望zip的内容仅是的内容kit123,并具有相对于的路径kit123。 这是目录结构 myworkingdir data kit123 kitpart1 file.xcf anotherfile.xcf kitpart2 ... kit124 ... 我的脚本在myworkingdir中运行,无法更改目录。 如果我打电话 zip -r kit123.zip data/kit123 那么zip文件中的结构将是 data kit123 kitpart1 file.xcf anotherfile.xcf kitpart2 但我希望它成为 kit123 kitpart1 file.xcf anotherfile.xcf kitpart2 我可以使用一个zip选项来完成此操作吗?应该依赖我的工作目录似乎很奇怪 我知道不是-j。破坏了kit123中的结构
25 command-line  zip 

2
创建同名文件夹的zip
我想从命令行创建文件夹的zip。我可以做类似的事情 zip -r folder.zip folder。我想给压缩文件夹起一个与原始文件夹相同的名称。我可以通过编写脚本来模拟: #!/bin/bash zip -r $1 $1 然后做./script folder。 是否可以在不编写任何脚本的情况下执行此操作?
23 bash  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.