Практическое задание

Эта задача — шаг 2 курса «Архивы и бэкапы»

Сожми файл

легко~2 мин

Сожми файл /root/data.txt алгоритмом gzip так, чтобы на его месте появился /root/data.txt.gz, а несжатого /root/data.txt не осталось.

Что потренируешь:
  • gzip
  • сжатие
  • .gz
  • gunzip

Разбор темы

gzip сжимает один файл (в отличие от tar, который упаковывает дерево): по умолчанию заменяет исходник на .gz-версию. gunzip (то же, что gzip -d) распаковывает; gzip -t проверяет целостность; gzip -k сохраняет оригинал; zcat/zless читают содержимое без распаковки на диск. Часто gzip комбинируют с tar (tar czf = tar + gzip).

Что проверяется

  1. появился .gz, исходник удалён
  2. архив валиден

Как это выглядит