Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

zip

Compactação

Uso

zip -r <archive.zip> <path>

Diferente do tar, ele já traz a própria compressão e é o formato que o Windows abre sem instalar nada; uma pasta exige `-r`, senão você guarda só a entrada do diretório e nada do que há dentro, e a senha de `-e` é o ZipCrypto antigo e fraco.

Opções comuns

OpçãoSignificado
-rRecurse into directories. Without it you archive the directory entry and nothing inside.
-x '*/node_modules/*'Exclude a pattern. Quote it so the shell leaves it alone.
-ePrompt for a password. This is legacy ZipCrypto, which is weak.
-1 / -9Fastest / smallest.
-jStore bare file names and drop the directory structure.
-uAdd only files that are new or changed.
-s 100mSplit the archive into 100 MB volumes.

Exemplos

zip -r site.zip site -x '*/node_modules/*'

The archive a Windows colleague can open, without the dependency tree.

zip -j photos.zip ~/Pictures/*.jpg

One flat archive of files from several places.

Empacotar e compactar são coisas diferentes: tar empacota, gzip encolhe e .tar.gz é os dois.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que zip faz?

Diferente do tar, ele já traz a própria compressão e é o formato que o Windows abre sem instalar nada; uma pasta exige `-r`, senão você guarda só a entrada do diretório e nada do que há dentro, e a senha de `-e` é o ZipCrypto antigo e fraco.

QComo se digita?

zip -r <archive.zip> <path> — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 7; a lista completa está em man zip. Este comando fica em Compactação.

Comandos relacionados

página man: man zip