é melhor navegar para esse pai de diretório específico e executar o zip de lá e depois armazenar o zip em outro lugar.
por exemplo.
cd /path/to
zip -r /home/user/dir1.zip dir1/
Eu quero zipar um diretório e não tudo no caminho.
Eu sei o comando zip -r squash.zip dir1
A partir da postagem: Como faço para compactar / descompactar na linha de comando do Unix?
Mas quando eu executo o comando usando o caminho absoluto:
zip -r squash.zip /path/to/dir1
O Zip também cria pastas para o caminho e eu entro na pasta zip /path/to/dir1
. O que eu quero é apenas dir1\sub\dirs
é melhor navegar para esse pai de diretório específico e executar o zip de lá e depois armazenar o zip em outro lugar.
por exemplo.
cd /path/to
zip -r /home/user/dir1.zip dir1/