Содержание
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 /archive/file
Создаём архив 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/1.txt
Распаковываем несколько файлов из архива Tar:
tar xvf archive.tar archive/1.txt archive/2.txt
Tar.gz
Создать архив Tar.gz
Создаём архив Tar.gz:
tar cvzf archive.tar.gz archive
Добавление файлов или каталогов в tar.gz и tar.bz2
В архивы Tar.gz и Tar.bz2 добавить файлы невозможно, так как у Tar нет этой функции. Если попытаемся добавить, просто вылезет ошибка.
Вывод в терминале:
tar: Не удаётся обновить сжатые архивы tar: Error is not recoverable: exiting now
Просмотр содержимого архива 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
