Відмінності між версіями «Tar»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 37: Рядок 37:
 
  ''' -v --verbose''' — докладний список оброблюваних файлів
 
  ''' -v --verbose''' — докладний список оброблюваних файлів
 
----
 
----
 +
Для файлів, що містять архіви tar, традиційно застосовуються наступні розширення імен файлів:
 +
* архiв tar:
 +
    .tar
 +
* архів tar, зжатий програмою gzip:
 +
    .tar.gz
 +
    .tar.gzip
 +
* архів tar, зжатий програмою bzip2:
 +
    .tar.bz2
 +
    .tar.bzip2
 +
 +
Після архівування одним з цих архівів створиться архів з подвійним розширенням, одне з яких .tar, а друге - розширення відповідного архіву. Створиться так званий tar-ball.
  
 
<p align="center">'''Приклади:'''</p>
 
<p align="center">'''Приклади:'''</p>
Рядок 42: Рядок 53:
  
 
* Створити archive.tar з файлів 111 і 222 і зберегти в домашньому каталозі (за умови, що ви в ньому знаходитесь — ваш архів тут і збегігатиметься. Файли для архівації також мають бути в даному каталозі):
 
* Створити archive.tar з файлів 111 і 222 і зберегти в домашньому каталозі (за умови, що ви в ньому знаходитесь — ваш архів тут і збегігатиметься. Файли для архівації також мають бути в даному каталозі):
<p align="center">'''  tar -cf archive.tar 111 222'''</p>.
+
<p align="center">'''  tar -cf archive.tar 111 222'''</p>
 
* Щоб переглянути докладний список всих файлів, запаковані в archive.tar потрібно виконати:
 
* Щоб переглянути докладний список всих файлів, запаковані в archive.tar потрібно виконати:
<p align="center">'''tar -tvf archive.tar'''</p>.
+
<p align="center">'''tar -tvf archive.tar'''</p>
 
* Щоб розпакувати всі файли з .tar, потрібно виконати:
 
* Щоб розпакувати всі файли з .tar, потрібно виконати:
 
<p align="center">''' tar -xf archive.tar'''</p>
 
<p align="center">''' tar -xf archive.tar'''</p>
 +
* Щоб заархівувати архів archive.tar з допомогою архіватора gzip необхідно:
 +
<p align="center">'''gzip archive.tar'''</p>
 
----
 
----

Версія за 17:53, 12 квітня 2012

Архіватор tar


Спочатку tar був розроблений для резервного копіювання на стрічку, звідси та його назва - Tape ARchiver. Але оскільки можливість поміщати велику кількість файлів всередину одного надзвичайно зручно (приміром, для зберігання та передачі груп файлів, наприклад, дистрибутивів), то він набув ширшого поширення.


Синтаксис команди tar:

tar [ОПЦІЇ...] [ФАЙЛ]...

Опції:


 -с --create -створення нового архіву

 -d --delete — видалення з архіву (не на магнітних стрічках)

 -r --append  — додавання файлів в кінець архіву;

 -t --list — вивід списку вмісту архіву

 -x --extract — розпакування архіву

 -u --add-file= ФАЙЛ — додає вказаний файл в архів

 -f --file ARCHIVE— використовує файл або прстрій АРХІВ

 -v --verbose — докладний список оброблюваних файлів

Для файлів, що містять архіви tar, традиційно застосовуються наступні розширення імен файлів:

  • архiв tar:
    .tar
  • архів tar, зжатий програмою gzip:
   .tar.gz
   .tar.gzip
  • архів tar, зжатий програмою bzip2:
   .tar.bz2
   .tar.bzip2

Після архівування одним з цих архівів створиться архів з подвійним розширенням, одне з яких .tar, а друге - розширення відповідного архіву. Створиться так званий tar-ball.

Приклади:


  • Створити archive.tar з файлів 111 і 222 і зберегти в домашньому каталозі (за умови, що ви в ньому знаходитесь — ваш архів тут і збегігатиметься. Файли для архівації також мають бути в даному каталозі):

tar -cf archive.tar 111 222

  • Щоб переглянути докладний список всих файлів, запаковані в archive.tar потрібно виконати:

tar -tvf archive.tar

  • Щоб розпакувати всі файли з .tar, потрібно виконати:

tar -xf archive.tar

  • Щоб заархівувати архів archive.tar з допомогою архіватора gzip необхідно:

gzip archive.tar