我试图压缩单个文件夹而不进行压缩,因此我可以轻松地将归档文件复制到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
您缺少该--recurse-paths
选项,或者-r
简称。改用这个:
zip -rZ store asian.zip Asian
(我不在Mac上,但在Mac和Linux上都应适用。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句