Архивы в терминале: tar, gzip и zip
Коротко: tar объединяет множество файлов в один архив, gzip сжимает его; вместе они дают типичный файл .tar.gz, встречающийся в Linux повсюду.
Подробнее: В Linux и macOS упаковка (tar) и сжатие (gzip, xz, zstd) разделены. Результат project.tar.gz называют также tarball.
Подробности
tar: создание и распаковка архивов
См. также: распаковка и создание файлов ZIP, резервное копирование в Linux, сжатие, 7-Zip