Estou tentando compactar uma pasta individual sem compactação, para que eu possa copiar facilmente o arquivo em um pendrive sem ter milhares de arquivos.
O problema é que o comando zip não está fazendo o que acho que estou dizendo, porque aparentemente não estou dizendo para fazer a coisa certa.
O que eu quero é asian.zip
conter a estrutura completa das pastas e todos os arquivos. Normalmente, basta clicar com o botão direito do mouse no Finder e escolher Compactar, mas gostaria de aprender como compactar uma pasta sem compactar.
Usando a estrutura de diretórios abaixo (gerada usando https://linux.die.net/man/1/tree ), tentei:
zip -Z store asian.zip Asian
Isso resulta em asian.zip
162 bytes e contém uma pasta vazia Asian
.
zip -Z store asian.zip Asian/*.*
Isso resulta em asian.zip
258 bytes e contém uma pasta vazia Asian/Capsule - 2005 - L.D.K. Lounge Designers Killer
. Essa é a única pasta que ele coloca lá.
cd Asian/Aural\ Vampire\ -\ 2010\ -\ Zoltank
zip -Z store asian.zip *.*
Isso resulta em asian.zip
146,9MB e contém a pasta asian
que contém todos os arquivos mp3 que estavam dentro da pasta em que eu estava.
├── 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
fonte
-r
bandeira.Respostas:
Está faltando a
--recurse-paths
opção, ou-r
para abreviar. Use isto:(Eu não estou em um Mac, mas isso deve se aplicar ao Mac e Linux.)
fonte