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

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


linux:system:tar

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
linux:system:tar [2025/12/06 08:48] – внешнее изменение (Дата неизвестна) 127.0.0.1linux:system:tar [2026/01/22 08:02] (текущий) – удалено Кирилл
Строка 1: Строка 1:
-====== Tar Архиватор ====== 
  
----- 
- 
-Открываем терминал **Ctrl+Alt+T**, и пишем следующие команды: 
- 
-===== Установка Tar ===== 
- 
-Устанавливаем Tar: 
-<code> 
-sudo apt install tar tar-doc gzip gzip-doc bzip2 bzip2-doc 
-</code> 
- 
-===== Опции Tar, Tar.gz, Tar.bzip2 ===== 
- 
-  * **-c** - Создание нового архива. 
-  * **-x** - Извлечение файлов из архива. 
-  * **-v** - Показывает прогресс создания файла **.tar**. 
-  * **-t** - Просмотр содержимого архива **tar**. 
-  * **-j** - Сжимать архив через **bzip2**. 
-  * **-z** - Сжимать архив через **gzip**. 
-  * **-r** - Добавлять или обновлять файлы или каталоги в существующим архиве. 
-  * **-f** - Тип имени файла архива. 
- 
-===== Tar ===== 
- 
-==== Создать архив Tar ==== 
- 
-Переходим в нужную директорию (Пример): 
-<code> 
-cd /archive/file 
-</code> 
- 
-Создаём архив Tar: 
-<code> 
-tar cvf archive.tar archive 
-</code> 
- 
-==== Добавление файла или директории в архива tar ==== 
- 
-Для добавления файлов или директорий в архив Tar, будем использовать опцию **r**. 
- 
-Добавляем директорию test в архив **Tar** 
-<code> 
-tar rvf archive.tar test 
-</code> 
- 
- 
-==== Просмотр содержимого архива Tar ==== 
- 
-Для просмотра архива Tar, будем использовать опцию **t**.  
- 
-Смотрим архив Tar: 
-<code> 
-tar tvf archive.tar 
-</code> 
- 
-==== Распаковать архив Tar ==== 
- 
-Распаковываем архив Tar: 
-<code> 
-tar xvf archive.tar 
-</code> 
- 
-==== Распаковать один или несколько файлов из Tar ==== 
- 
-Распаковываем Один файл из архива Tar: 
-<code> 
-tar xvf archive.tar archive/1.txt 
-</code> 
- 
-Распаковываем несколько файлов из архива Tar: 
-<code> 
-tar xvf archive.tar archive/1.txt archive/2.txt 
-</code> 
- 
-===== Tar.gz ===== 
- 
-==== Создать архив Tar.gz ==== 
- 
-Создаём архив Tar.gz: 
-<code> 
-tar cvzf archive.tar.gz archive 
-</code> 
- 
-==== Добавление файлов или каталогов в tar.gz и tar.bz2 ==== 
- 
-В архивы Tar.gz и Tar.bz2 добавить файлы невозможно, так как у Tar нет этой функции. Если попытаемся добавить, просто вылезет ошибка. 
- 
-Вывод в терминале: 
-<code> 
-tar: Не удаётся обновить сжатые архивы 
-tar: Error is not recoverable: exiting now 
-</code> 
- 
-==== Просмотр содержимого архива Tar.gz ==== 
- 
-Смотрим архив Tar.gz: 
- 
-<code> 
-tar tvf archive.tar.gz 
-</code> 
- 
-==== Распаковать архив Tar.gz ==== 
- 
-Распаковываем архив Tar.gz: 
-<code> 
-tar xvf archive.tar.gz 
-</code> 
- 
-===== Tar.bz2 ===== 
- 
-==== Создать архив Tar.bz2 ==== 
- 
-Создаём архив Tar.bz2: 
-<code> 
-tar cvjf archive.tar.bz2 archive 
-</code> 
- 
-==== Просмотр содержимого архива Tar.bz2 ==== 
- 
-Смотрим архив Tar.bz2: 
- 
-<code> 
-tar tvf archive.tar.bz2 
-</code> 
- 
-==== Распаковать архив Tar.bz2 ==== 
- 
-Распаковываем архив Tar.bz2: 
-<code> 
-tar xvf archive.tar.bz2 
-</code> 
- 
-===== Проверка размера tar, tar.gz и tar.bz2 ===== 
- 
-Проверяем размер архив **Tar**: 
-<code> 
-tar czf - archive.tar | wc -c 
-</code> 
- 
-Проверяем размер архив **Tar.gz**: 
-<code> 
-tar czf - archive.tar.gz | wc -c 
-</code> 
- 
-Проверяем размер архив **Tar.bz2**: 
-<code> 
-tar czf - archive.tar.bz2 | wc -c 
-</code> 
linux/system/tar.1765010916.txt.gz · Последнее изменение: 127.0.0.1