Если вы работаете в Windows, возможно, вы знакомы с форматами zip и rar. Это архивы из нескольких файлов, сжатых вместе.
В Unix и Unix-подобных системах (например, Ubuntu) архивирование и сжатие разделены.
-
tar
помещает несколько файлов в один файл (tar). -
gzip
сжимает только один файл (только).
Итак, чтобы получить сжатый архив, вы объединяете их, сначала используя tar
или pax
чтобы собрать все файлы в один файл (archive.tar
), то gzip
это (archive.tar.gz
).
Если у вас есть только один файл, вам необходимо сжать (notes.txt
): нет необходимости в tar
, так что ты просто делаешь gzip notes.txt
что приведет к notes.txt.gz
. Существуют и другие типы сжатия, такие как compress
, bzip2
и xz
которые работают таким же образом, как gzip
(помимо использования различных типов сжатия, конечно).