Програма tar використовується для створення архіву файлової системи і його розпакування. Тобто об’єднує файли і каталоги в один архів. Для чого це потрібно, потрібно для подальшого стиснення цих файлів. Так як сама tar не стискати не вміє, то для стиснення архіву використовуються інші спеціалізовані програми як gzip, bzip2. Так як дані програми стискають тільки один файл, за допомогою tar ми об’єднуємо всі потрібні нам файли в один, і використовуємо стиснення.

Створення архіву .tar.

Розглянемо приклад створення архіву. При створенні архіву до імені додається розширення .tar

tar -cf archive.tar file1 file2

Даною командою ми створимо архів з ім’ям archive.tar з двох файлів file1 і file2.

Найважливішу роль приймають ключі. Прописуючи потрібний ключі, виконуються потрібні нам маніпуляції з архівом. Використовувати дані ключі можна в короткому вигляді або в повному.

У таблиці показані варіанти використання першого ключа а так само його короткого і повного написання .

У даній таблиці представлені кілька варіантів інших ключів використовуваних після першого ключа.

Даного роду ключів дуже довгий список. Для знайомства повного списку ключів і їх функціоналом можна використовуючи команду.

man tar

У короткому написанні ключів використовується префікс –, у випадку, якщо вони прописуються через тире. При написанні ключів разом даний префікс ставиться один раз перед самим початком ключів. Так само можна не використовувати префікс взагалі. У випадку з повним написанням до ключа додається префікс -.

У наступних прикладах показані різні варіанти використання.

tar -cf archive.tar file1 file2tar cf archive.tar file1 file2tar -c -f archive.tar file1 file2tar –create –file=archive.tar file1 file2

Всі дані команди ідентичні, вони створюють архів archive.tar, з файлів file1 і file2.

Розпакування архіву tar

tar-xf archive.tar

Додавання файлу file3 до кінця архіву archive.tar

tar -rf archive.tar file3tar -tf archive.tar