No Finder, existe essa maravilhosa capacidade de clicar com o botão direito do mouse em um arquivo ou diretório, selecionar comprimir no menu suspenso e terminar com um arquivo compactado.
É possível fazer a mesma coisa no terminal?
macos
unix
compression
zip
William Jockusch
fonte
fonte
Copyright (c) 1990-2008 Info-ZIP
. developer.apple.com/legacy/library/documentation/Darwin/…man zip
na linha de comandoPara compactar os arquivos exatamente como o comando Finder os compactaria, use:
Veja
man ditto
para detalhes:fonte
Existe tar (1) e gzip (ou bzip2 ou lzma). O Tar é usado para rolar vários arquivos em um arquivo morto, enquanto o outro dos três é usado para compactá-lo.
Em uma linha de comando, você chamará o tar com algumas opções para criar um arquivo morto e compactá-lo.
Por exemplo:
Este willl -c ag reate -z ipped arquivo chamado f ile do -C diretório hange-pasta-a e conterá todos os arquivos na pasta de downloads. A opção -C é opcional e os argumentos do arquivo de origem serão obtidos da pasta atual se omitidos.
Para referência: tar tutorial
fonte