atool
foi criado para este trabalho. Uma cópia da página man está disponível aqui .
Para compactar arquivos, use
apack ARCHIVE FILE
e para descompactá-los use
aunpack ARCHIVE
(alternativamente, você pode usar atool -a
e atool -x
, respectivamente).
Funciona com praticamente qualquer formato de arquivo que você possa imaginar, incluindo gzip, bzip, lzip, 7z, rar, ar, deb, rpm, jar [1] e a maioria das combinações de tar e um método de compactação.
A vantagem disso em relação ao 7zip é que o 7zip remove as permissões executáveis . Assim, por exemplo, o 7zip torna muito mais difícil a instalação de software a partir de fontes arquivadas, porque você precisa manualmente chmod +x
dos arquivos apropriados antes de executar qualquer make ou qualquer script de instalação.
[1] A página de manual on-line vinculada é para uma versão mais antiga que não lida com arquivos jar.