Использование tar в Linux
tar
Основные опции:
-c - создание архива
-x - распаковка архива
-f - указать директорию и имя архива
-v - verbose
Программа tar также может управлять сжатием и распаковкой архивов на лету. Для сжатия аиболее часто используются опции: j, J и z для bzip2, xz и gzip соответственно.
Можно добавлять файлы в уже существующие несжатые tar-архивы. Для этого используйте опцию u. Если вы попытаетесь добавить в сжатый архив, вы получите сообщение об ошибке
ZIP-файл - это архивный файл, аналогичный сжатому tar-файлу
#Для gzip архива
tar -czf gzip.tar.gz bigfile bigfile2 bigfile3
#Для распаковки gzip архива
gunzip gzip.tar.gz
#Для чтения gzip архива
zcat gzip.tar.gz
#Для bzip2 архива
tar -cjf bzip2.tar.bz2 bigfile bigfile2 bigfile3
#Для распаковки bzip2 архива
bunzip2 bzip2.tar.bz2
#Для xz архива
tar -cJf xz.tar.xz bigfile bigfile2 bigfile3
#Распаковка xz архива
unxz xz.tar.xz
#Добавление файла в существующий архив
tar uf plain.tar bigfile4
#Просмотр содержимого архива
tar tf plain.tar
tar -tf gzip.tar.gz
Источники
Связанные темы
Использование команды tee в Linux
Использование wget и curl в Linux
Команда chattr и lsattr в Linux
Использование awk Linux Alpine
Блокировка пользователя в Linux
Проверка на необходимость перезапуска после обновления пакетов
Стандартные потоки и перенаправление ввода/вывода в Linux
Архивирование и сжатие файлов в Linux
Полезные команды и скрипты Linux
Условная конструкция if в Linux
Использование оператора select в языке shell
Внутренние и внешние команды linux
Использование конструкции case в Linux
Compression and Decompression Nginx