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