Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


unix-linux:linux-cli-tools:linux-how-to-archive-directory

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
unix-linux:linux-cli-tools:linux-how-to-archive-directory [16.03.2016 09:27] – [С помощью утилиты tar] Алексей Максимовunix-linux:linux-cli-tools:linux-how-to-archive-directory [27.07.2019 11:20] (текущий) Алексей Максимов
Строка 1: Строка 1:
-===== Как заархивировать и упаковать каталог в Linux =====+===== Как запаковать и распаковать каталог в Linux =====
  
-==== С помощью утилиты zip ==== 
  
-Создать архив example.zip (в домашней папке текущего пользователя) содержимого каталога /sourcedir:+==== С помощью утилиты tar ====
  
-<code>zip -qr ~/example.zip /sourcedir</code> 
  
-==== С помощью утилиты tar ====+Упаковать в **tar** архив всё содержимое каталога ''/source/dir'' (предварительную смену каталога нужно делать для того, чтобы в архив не попали полные пути к файлам): 
 + 
 +<code>cd /source/dir 
 +tar -cf example.tar *</code> 
 + 
 +Если нужно не просто упаковать файлы, а ещё произвести сжатие (на выходе получится файл формата **.tar.gz** ), тогда добавляем ключ **z**: 
 + 
 +<code>cd /source/dir 
 +tar -zcf example.tar.gz *</code> 
 + 
 +Просмотреть содержимое архива: 
 + 
 +<code>tar -tf ./example.tar</code>
  
-Создать архив example.tar содержимого каталога /sourcedir:+Распаковать (предварительную смену каталога делаем для того, чтобы содержимое архива было развёрнуто в текущий каталог):
  
-<code>tar -cvf ~/example.tar /sourcedir</code>+<code>cd /dest/dir 
 +tar -xf example.tar</code>
    
-Создать упакованный архив example.tar.gz содержимого каталога /sourcedir: 
  
-<code>tar -zcvf ~/example.tar.gz /sourcedir</code> 
    
  
  
-{{tag>Linux zip tar}}+{{tag>Linux zip tar gz}}
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
unix-linux/linux-cli-tools/linux-how-to-archive-directory.1458109626.txt.gz · Последнее изменение: 16.03.2016 09:27 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki