Normalmente, um usa tar para criar um arquivo descompactado e gzip ou bzip2 para compactar esse arquivo. Os comandos gunzip e bunzip2 correspondentes podem ser usados para descompactar o dito arquivo, ou você pode simplesmente usar sinalizadores no comando tar para executar a descompactação.
Se você está se referindo especificamente ao formato de arquivo Zip , você pode simplesmente usar o zip e unzip de comandos.
Para compactar:
zip squash.zip file1 file2 file3
ou para zipar um diretório
zip -r squash.zip dir1
Para descompactar:
unzip squash.zip
isso descompacta no seu diretório de trabalho atual.