Questions tagged «zip»

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




5
从压缩的存档中仅将特定文件提取到给定目录
我需要从我知道路径的ZIP文件中提取单个文件。是否有如下命令: unzip -d . myarchive.zip path/to/zipped/file.txt 不幸的是,以上命令提取并重新创建了位于的文件的完整路径./path/to/zipped/file.txt。有没有办法将文件简单地拉到指定目录中?
150 zip 

2
压缩当前目录中的所有内容
我想将所有文件(包括当前目录中的文件和文件夹)压缩并打包到Ubuntu上的单个ZIP文件中。 什么是最方便的命令(如果需要的话,还有需要安装的工具名称)? 编辑:如果我需要排除一个文件夹或多个文件怎么办?

4
压缩文件夹的内容而不包含文件夹本身
我有一个目录folder,看起来像这样: folder -> root_folder -> some files 我想将此目录压缩到中zipped_dir,我尝试过: zip -r zipped_dir.zip folder/* 但这会生成一个如下所示的ZIP: zipped_dir -> folder -> root_folder -> some files 换句话说,它包括我要压缩其内容的目录。如何在不移动任何内容的情况下从ZIP中排除此父目录? IE浏览器,我想要这个最终结果: zipped_dir -> root_folder -> some files
76 command-line  zip 

6
如何在Linux上解压缩多部分(跨区)ZIP?
我需要将400mb的文件上传到我的Web服务器,但是我只能上传200mb的文件。我的房东建议我使用跨区存档,这在Linux上从未做到过。 我在自己的文件夹中创建了一个测试,拉上了一个PDF到test.zip.001,.002和.003。如何解压缩?我需要先加入他们吗? 请注意,使用7z和使用ZIP格式一样让我感到高兴。如果这对结果有任何影响。
73 archive  zip 


5
为什么zip和rm命令之间的通配符*如此不同?
我整理了一个脚本来为我执行一些文件操作。我正在使用通配符运算符*将函数应用于一种类型的所有文件,但是我没有得到一件事。我可以将unzip所有文件放在这样的文件夹中 unzip "*".zip 但是,要稍后删除所有zip文件,我需要 rm *.zip 也就是说,它不需要引号。另一方面,如果我只给它*,则解压缩不起作用(警告我“文件不匹配”)。 为什么有什么不同?对我来说,这似乎是完全相同的操作。还是我使用通配符不正确? Unix中通配符的介绍并没有真正涉及到这一点,而且我在rm或zip文档中找不到任何内容。 我在Mac(优胜美地)上使用终端。
58 shell  wildcards  rm  zip 

1
将多个目录压缩为单个zip文件的命令
我有一个目录,其中包含数十个目录。 我是命令行的新手,我正努力提出一个将每个子目录压缩成唯一的sub-directory.zip文件的命令。 因此最后,我的主目录将充满所有原始子目录,以及.zip包含每个子目录压缩内容的相应文件。 这样的事情可能吗?如果是这样,请告诉我如何完成。

4
解压缩文件内容,但不创建存档文件夹
我有一个myarchive.zip文件,其中包含许多目录,文件等。比方说,这个myarchive.zip文件位于一个名为“ b”的目录中。好吧,当我使用“ unzip myarchive.zip”命令时,系统默认会创建一个名为“ myarchive”的目录,其中包含压缩文件的内容。我不希望系统创建此“ myarchive”目录-我只希望将内容提取到目录“ b”。这可能吗? 我现在所做的只是简单地发出“ cp”命令,将文件从新创建的目录(在本例中为“ myarchive”复制到“ b”)复制到我想要的位置。
37 cp  zip 

1
如何在zip中列出文件而不需要命令行中的其他信息
在我的bash命令行中,当我使用时,unzip -l test.zip我得到如下输出: Archive: test.zip Length Date Time Name --------- ---------- ----- ---- 810000 05-07-2014 15:09 file1.txt 810000 05-07-2014 15:09 file2.txt 810000 05-07-2014 15:09 file3.txt --------- ------- 2430000 3 files 但是我只对包含文件详细信息的行感兴趣。 我试图使用grep进行过滤,如下所示: unzip -l test.zip | grep -v Length | grep -v "\-\-\-\-" | g -v Archive | grep -v …

4
解压缩一批文件
当我尝试 unzip filename.zip 有用。但是,我需要解压缩一系列zip文件。 为什么是: find . -name "*.zip" -print0 | xargs -0 unzip 要么 ls *.zip | xargs unzip 不工作吗? 在两种情况下,我都会收到“警告:文件名不匹配:”消息。
33 command-line  zip 

5
将解压缩的文件添加到压缩的文件夹
我正在尝试将解压缩的文件添加到现有的已压缩文件夹中new folder.zip。zip -r new folder.zip将一些解压缩的文件添加到文件后,是否可以使用?此命令会压缩文件夹吗?还有其他选择吗?
32 zip  mv 

4
tar为什么无法提取.zip文件?[关闭]
我尝试使用的大多数格式(gzip等)来提取zip文件tar,但是当我对Google感到沮丧时,我发现没有办法使用来提取zip文件,tar而只建议使用zip或unzip。事实上,我的Linux系统甚至没有zip实用程序,而只有实用程序unzip(让我想知道为什么这是推荐的主要选项)。当然unzip可以解决我的问题,但是为什么不能tar提取zip文件?也许我应该问的是,zip和zip支持的压缩方法之间有什么区别tar?
28 tar  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.