Програма 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 file3
Отримання списку вмісту архіву tar
tar-tf archive.tar