Все про архів
Що таке tar.gz?
Tar.gz - це архів створений програмою Tar, і після цього заархівований програмою Gzip. Така подвійна архівація обумовлена тим, що програма Gzip стискає добре і швидко, але робить це тільки з одним файлом. Тому щоб запакувати кілька файлів, для початку з них створюється один tar-архів, а після цього він вже пакується програмою Gzip. Причому варто відзначити, що первинний архів tar практично не стискає інформацію, а лише об'єднує її в один файл. В кінцевому варіанті ми отримуємо архів з подвійним розширенням filename.tar.gz або filename.tgz
Де використовують ці архіви tar.gz?
Як правило їх використовують для створення резервної копії сайту на хостингу під управлінням Unix \ Linux.
Як правильно створити tar.gz архів?
В ОС Windows
Потрібно використовувати архіватор7-zip.
В ОС Linux
Підключаємося до сервера на хостингу по SSH-протоколу за допомогою програми PuTTY. В командний рядок вводимо:
tar -cvf file.tar / full / path
Ця команда створить архів file.tar з усіх файлів в директорії / full / path. Але тому що tar НЕ архівує, а лише об'єднує файли, то нам потрібно ще раз запакувати його за допомогою Gzip:
tar -czvf file.tar.gz / full / path
В результаті отримаємо file.tar.gz який буде знаходиться в директорії / full / path.
Правила синтаксису команди tar
tar [-ключі] [назва архіву, який буде створений] [що пакувати \ куди пакувати]
Що стосується ключів:
з (create) - створити файл архіву
v (verbose) - показати інформацію про виконання
f (file) - вказує що потрібно створювати файл з ім'ям, яке задається після ключів (в нашому прикладі file.tar або file.tar.gz), а то й вказати цей ключ, то буде використано стандартну назву або виникнуть проблеми.
z (gzip) - архівувати файл за допомогою gzip
Як правильно розпакувати архів tar.gz?
В ОС Windows
В ОС Linux
На сервері хостингу - підключаємося до сервера по SSH-протоколу за допомогою програми PuTTY. В командний рядок вводимо:
tar -xvf file.tar.gz
tar [-ключі] [архів, який розпаковуємо або шлях до нього]
x (eXtract) - розпакувати файли
v (verbose) - показати інформацію про виконання
f (file) - вказує що потрібно створювати файл з ім'ям, яке задається після ключів (в нашому прикладі file.tar або file.tar.gz), а то й вказати цей ключ, то буде використано стандартну назву або виникнуть проблеми.
file.tar.gz - ім'я архіву, який потрібно розпакувати.
Чи не знайшли відповідь на своє питання?
Задайте його експертам. Відповідь приходить дуже швидко і прямо на ваш email.