为何zip命令不包含所有文件?

埃里克·马耶鲁斯(Eric Majerus)

我试图压缩单个文件夹而不进行压缩,因此我可以轻松地将归档文件复制到USB记忆棒,而无需存储成千上万个文件。

问题是,zip命令没有按照我认为的要求执行操作,因为我显然没有告诉它执行正确的操作。

我想要的asian.zip包含完整的文件夹结构以及其中的所有文件。通常,我只需要在Finder中右键单击并选择“压缩”,但是我想学习如何在不压缩的情况下压缩文件夹。

使用以下目录结构(使用https://linux.die.net/man/1/tree生成),我尝试了:


zip -Z store asian.zip Asian

结果asian.zip为162字节,其中包含一个空文件夹Asian


zip -Z store asian.zip Asian/*.*

结果asian.zip为258字节,其中包含一个空文件夹Asian/Capsule - 2005 - L.D.K. Lounge Designers Killer这是它放在其中的唯一文件夹。


cd Asian/Aural\ Vampire\ -\ 2010\ -\ Zoltank
zip -Z store asian.zip *.*

结果asian.zip为146.9MB,并包含一个文件夹asian该文件夹包含我所在的文件夹内的所有mp3文件。


├── Asian
│   ├── Aural\ Vampire\ -\ 2010\ -\ Zoltank
│   │   ├── 01\ -\ Flare\ Stack.mp3
│   │   ...(each folder listed is full of mp3 like this one)
│   ├── Aural\ Vampire\ -\ 2011\ -\ Kerguelen\ Vortex
│   ├── Capsule\ -\ 2004\ -\ SF\ -\ Sound\ Furniture
│   ├── Capsule\ -\ 2005\ -\ L.D.K.\ Lounge\ Designers\ Killer
│   ├── Capsule\ -\ 2005\ -\ Nexus-2060
│   ├── Capsule\ -\ 2006\ -\ Fruits\ Clipper
│   ├── Capsule\ -\ 2007\ -\ Flash\ Back
│   ├── Capsule\ -\ 2007\ -\ Sugarless\ GiRL
│   ├── Capsule\ -\ 2008\ -\ MORE!\ MORE!\ MORE!
│   ├── Capsule\ -\ 2009\ -\ Flash\ Best
│   ├── Capsule\ -\ 2010\ -\ PLAYER
│   ├── Capsule\ -\ 2012\ -\ Stereo\ Worxxx
│   ├── Capsule\ -\ Misc
│   ├── Faye\ Wong\ -\ Misc
│   ├── Globe\ -\ 1999\ -\ Cruise\ Records\ 1995-2000
│   ├── Globe\ -\ Misc
│   ├── Maximum\ The\ Hormone\ -\ 2004\ -\ Kusoban
│   ├── Maximum\ The\ Hormone\ -\ 2005\ -\ Rokkinpo\ Goroshi
│   ├── Maximum\ The\ Hormone\ -\ 2007\ -\ BuiikiKaesu
│   ├── Maximum\ The\ Hormone\ -\ Misc
│   ├── Maximum\ the\ Hormone\ -\ 2013\ -\ Yoshu�\204\ Fukushu�\204
│   ├── Misc
│   ├── OST\ -\ Chobits\ Original\ Soundtrack\ 001\ -\ 2003
│   ├── OST\ -\ Elfen\ Lied\ -\ 2004
│   ├── OST\ -\ Higurashi\ no\ Naku\ Koro\ ni\ Kai\ Vol\ 1\ -\ 2007
│   ├── OST\ -\ Higurashi\ no\ Naku\ Koro\ ni\ Vol\ 2\ -\ 2006
│   ├── OST\ -\ Noein\ -\ 2006
│   ├── She\ -\ 2006\ -\ Pioneer
│   └── She\ -\ 2008\ -\ Coloris
├── Industrial
├── Misc
├── Rock
├── Rockin
edaemon

您缺少该--recurse-paths选项,或者-r简称。改用这个:

zip -rZ store asian.zip Asian

(我不在Mac上,但在Mac和Linux上都应适用。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不包含任何文件的所有子目录的路径

来自分类Dev

删除所有标题中不包含单词的文件

来自分类Dev

不包含文件的 Zip 文件夹

来自分类Dev

Android创建的Zip不包含文件大小

来自分类Dev

使用.bat文件或dos命令提取目录(包括子文件夹)中的所有Zip

来自分类Dev

sed命令删除不包含标点符号的所有行

来自分类Dev

将 .zip 文件解压缩到所有包含 .php 文件的目录中,其中包含文本“house”?

来自分类Dev

为什么我的捆绑文件不包含所有jsx文件?

来自分类Dev

为什么我的捆绑文件不包含所有jsx文件?

来自分类Dev

如何从包含搜索词的多个zip文件中找到所有PDF?

来自分类Dev

JSON响应不包含所有项目

来自分类Dev

GetInvalidFileNameChars()不包含所有非法字符

来自分类Dev

打印对象不包含所有键

来自分类Dev

JSON响应不包含所有项目

来自分类Dev

帖子不包含所有值

来自分类Dev

获取所有不包含密钥的文档?

来自分类Dev

为什么bash转换文件不包含所有错误文本?

来自分类Dev

查找所有不包含某些文本字符串的文本文件

来自分类Dev

为什么bash转换文件不包含所有错误文本?

来自分类Dev

如何找到所有不包含文本字符串的文件?

来自分类Dev

删除UNIX中所有不包含特定名称的文件夹

来自分类Dev

输出文件不包含我从源代码复制的所有行

来自分类Dev

部署程序包不包含所有最新文件

来自分类Dev

从http目录递归获取所有文件名(不包含内容)

来自分类Dev

如何从文本文件中删除所有不包含“ @”的行?

来自分类Dev

正则表达式:查找/选择所有不包含单词的文件

来自分类Dev

查找此目录中所有名称中不包含“ a”,“ b”或“ c”的文件名

来自分类Dev

如何读取文件夹中存在的所有Zip文件,并创建包含所有内容的新文本文件

来自分类Dev

不包含'./'的Python zip文件夹(当前目录)

Related 相关文章

  1. 1

    不包含任何文件的所有子目录的路径

  2. 2

    删除所有标题中不包含单词的文件

  3. 3

    不包含文件的 Zip 文件夹

  4. 4

    Android创建的Zip不包含文件大小

  5. 5

    使用.bat文件或dos命令提取目录(包括子文件夹)中的所有Zip

  6. 6

    sed命令删除不包含标点符号的所有行

  7. 7

    将 .zip 文件解压缩到所有包含 .php 文件的目录中,其中包含文本“house”?

  8. 8

    为什么我的捆绑文件不包含所有jsx文件?

  9. 9

    为什么我的捆绑文件不包含所有jsx文件?

  10. 10

    如何从包含搜索词的多个zip文件中找到所有PDF?

  11. 11

    JSON响应不包含所有项目

  12. 12

    GetInvalidFileNameChars()不包含所有非法字符

  13. 13

    打印对象不包含所有键

  14. 14

    JSON响应不包含所有项目

  15. 15

    帖子不包含所有值

  16. 16

    获取所有不包含密钥的文档?

  17. 17

    为什么bash转换文件不包含所有错误文本?

  18. 18

    查找所有不包含某些文本字符串的文本文件

  19. 19

    为什么bash转换文件不包含所有错误文本?

  20. 20

    如何找到所有不包含文本字符串的文件?

  21. 21

    删除UNIX中所有不包含特定名称的文件夹

  22. 22

    输出文件不包含我从源代码复制的所有行

  23. 23

    部署程序包不包含所有最新文件

  24. 24

    从http目录递归获取所有文件名(不包含内容)

  25. 25

    如何从文本文件中删除所有不包含“ @”的行?

  26. 26

    正则表达式:查找/选择所有不包含单词的文件

  27. 27

    查找此目录中所有名称中不包含“ a”,“ b”或“ c”的文件名

  28. 28

    如何读取文件夹中存在的所有Zip文件,并创建包含所有内容的新文本文件

  29. 29

    不包含'./'的Python zip文件夹(当前目录)

热门标签

归档