Как в CentOs (Linux) заархивировать директорию

Работа с архивами — практически ежедневная задача при работе под любой операционной системой. В CentOS и других Linux-системах это создать архив удобнее всего с помощью команды:

tar -cvzf folder.tar.gz folder

В процессе исполнения будет выводиться лог с обработанными файлами, что весьма удобно для отслеживания процесса архивации.

Извлечение файлов можно произвести с помощью:

tar -xvzf folder.tar.gz

Подробнее об опциях: х — режим извлечения файлов из архива; c — режим упаковки в архив; z — работа со сжатыми файлами, без этого параметра файлы будут упакованы без сжатия; с помощью флага f можно указать путь к файлу-архиву для сжатия или распаковки; v — выводить лог обработанных файлов.

Чтобы извлечь файлы в определённую директорию нужно его через опцию C:

tar -xvzf folder.tar.gz -C /home/user/data