Tgz unzip in linux

Содержание
  1. Как извлечь (разархивировать) файл Tar Gz
  2. How to Extract (Unzip) Tar Gz File
  3. В этом руководстве мы покажем вам, как извлечь (распаковать) архивы tar. gz и tgz .
  4. Извлечение файла tar.gz
  5. Извлечение определенных файлов из файла tar.gz
  6. Извлечение файла tar.gz из stdin
  7. Перечисление файла tar.gz
  8. HowTo: Unpack .tgz File On a Linux
  9. Unpacking .tgz files command
  10. Examples
  11. tar command options
  12. Распаковка .tgz файлов в Unix/Linux
  13. linux-notes.org
  14. Распаковка [tar|gz|tgz|bz2|tbz2|zip|gz|rar|Z|7z] архивов в в Unix/Linux
  15. Распаковка tar архивов в Unix/Linux
  16. Распаковка gz архивов в Unix/Linux
  17. Распаковка tgz архивов в Unix/Linux
  18. Распаковка bz2 архивов в Unix/Linux
  19. Распаковка tbz2 архивов в Unix/Linux
  20. Распаковка zip архивов в Unix/Linux
  21. Распаковка gz архивов в Unix/Linux
  22. Распаковка rar архивов в Unix/Linux
  23. Распаковка bz2 архивов в Unix/Linux
  24. Распаковка Z архивов в Unix/Linux
  25. Распаковка 7z архивов в Unix/Linux
  26. Извлечение Архивов с помощью Shell Функции
  27. Запаковать архив с помощью Shell Функции
  28. Добавить комментарий Отменить ответ

Как извлечь (разархивировать) файл Tar Gz

How to Extract (Unzip) Tar Gz File

В этом руководстве мы покажем вам, как извлечь (распаковать) архивы tar. gz и tgz .

Если вы путешествуете по миру с открытым исходным кодом, скорее всего, вы регулярно сталкиваетесь с файлами .tar.gz . Пакеты с открытым исходным кодом обычно доступны для скачивания в форматах .tar.gz и .zip.

Команда tar используется для создания архивов tar путем преобразования группы файлов в архив. Он поддерживает широкий спектр программ сжатия, таких как gzip, bzip2, lzip, lzma, lzop, xz и compress. Изначально Tar был предназначен для создания архивов для хранения файлов на магнитной ленте, поэтому он имеет название « T ape AR chive».

Gzip — самый популярный алгоритм сжатия файлов tar. По соглашению имя архива tar, сжатого с помощью gzip, должно заканчиваться на .tar.gz или .tgz .

Короче говоря, файл, который заканчивается на .tar.gz, является архивом .tar, сжатым с помощью gzip.

tar Команда также может быть использована для извлечения битуминозных архивов, отобразить список файлов , входящих в архив, добавить дополнительные файлы в существующий архив, а также различные другие виды операций. E»

Извлечение файла tar.gz

Чтобы извлечь файл tar.gz, используйте оператор —extract ( -x ) и укажите имя файла архива после f параметра:

Команда tar автоматически определит тип сжатия и извлечет архив. Эту же команду можно использовать для извлечения архивов tar, сжатых с помощью других алгоритмов, таких как .tar.bz2 .

Если вы пользователь Desktop, а командная строка — не ваша вещь, вы можете использовать диспетчер файлов. Чтобы извлечь (распаковать) файл tar.gz, просто щелкните правой кнопкой мыши файл, который вы хотите извлечь, и выберите «Извлечь». Пользователям Windows потребуется инструмент с именем 7zip для извлечения файлов tar.gz.

-v Опция сделает tar команду более заметной и напечатать имена файлов извлекаются на терминале.

По умолчанию tar будет извлекаться содержимое архива в текущем рабочем каталоге . Используйте —directory ( -C ) для извлечения архивных файлов в определенном каталоге:

Например, чтобы извлечь содержимое архива в /home/linuxize/files каталог, вы можете использовать:

Читайте также:  Наэкранные кнопки для windows

Извлечение определенных файлов из файла tar.gz

Чтобы извлечь определенный файл (ы) из файла tar.gz, добавьте разделенный пробелами список имен файлов, которые будут извлечены после имени архива:

При извлечении файлов вы должны указать их точные имена, включая путь, как указано в —list ( -t ).

Извлечение одного или нескольких каталогов из архива аналогично извлечению файлов:

Если вы попытаетесь извлечь файл, который не существует, появится сообщение об ошибке, подобное следующему:

Вы также можете извлечь файлы из файла tar.gz на основе шаблона с подстановочными знаками, используя —wildcards опцию и заключив в кавычки шаблон, чтобы предотвратить интерпретацию оболочкой.

Например, чтобы извлечь файлы, имена которых заканчиваются .js (файлы Javascript), вы должны использовать:

Извлечение файла tar.gz из stdin

Если вы извлекаете сжатый файл tar.gz, читая архив из stdin (обычно через канал), вам нужно указать опцию распаковки. Опция, которая указывает tar читать архивы через gzip — это -z .

В следующем примере мы загружаем исходные тексты Blender с помощью wget команды и направляем их вывод в tar команду:

Если вы не укажете опцию декомпрессии, tar укажите, какую опцию вам следует использовать:

Перечисление файла tar.gz

Чтобы просмотреть содержимое файла tar.gz, используйте параметр —list ( -t ):

Вывод будет выглядеть примерно так:

Если вы добавите параметр —verbose ( -v ), tar будет напечатано больше информации, такой как владелец, размер файла, отметка времени .. и т. Д .:

Источник

HowTo: Unpack .tgz File On a Linux

Tutorial details
Difficulty level Easy
Root privileges No
Requirements tar+gunzip
Est. reading time 2m

Unpacking .tgz files command

The syntax is as follows:

tar zxvf fileNameHere.tgz

Or try the geeky bash pipe based syntax:

gunzip -c fileNameHere.tgz | tar xvf —

Examples

In this example, unpack a file called backups.tgz, enter:

  • No ads and tracking
  • In-depth guides for developers and sysadmins at Opensourceflare✨
  • Join my Patreon to support independent content creators and start reading latest guides:
    • How to set up Redis sentinel cluster on Ubuntu or Debian Linux
    • How To Set Up SSH Keys With YubiKey as two-factor authentication (U2F/FIDO2)
    • How to set up Mariadb Galera cluster on Ubuntu or Debian Linux
    • A podman tutorial for beginners – part I (run Linux containers without Docker and in daemonless mode)
    • How to protect Linux against rogue USB devices using USBGuard

Join Patreon

To unpack and put files in a different folder (directory) say /tmp/data, enter:

tar command options

  • -z : Uncompress the resulting archive with gzip command.
  • -x : Extract to disk from the archive.
  • -v : Produce verbose output i.e. show progress and file names while extracting files.
  • -f backup.tgz : Read the archive from the specified file called backup.tgz.
  • -C /tmp/data : Unpack/extract files in /tmp/data instead of the default current directory.

See tar(1) command man page for more information.

🐧 Get the latest tutorials on Linux, Open Source & DevOps via

Category List of Unix and Linux commands
Documentation help • mandb • man • pinfo
Disk space analyzers df • duf • ncdu • pydf
File Management cat • cp • less • mkdir • more • tree
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Linux Desktop Apps Skype • Spotify • VLC 3
Modern utilities bat • exa
Network Utilities NetHogs • dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Processes Management bg • chroot • cron • disown • fg • glances • gtop • jobs • killall • kill • pidof • pstree • pwdx • time • vtop
Searching ag • grep • whereis • which
Shell builtins compgen • echo • printf
Text processing cut • rev
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Comments on this entry are closed.

Hello.
You can try too:

It’s just what i have been looking for. Much thanks.

Thank you for the information, I was able to find what i was looking for in a jiff and i was able to understand the instructions.

Hi Folks.
i have created a Tarball
“softwaredevelopment.war.tgz” size 1.2G
while extracting it
i used all the above command mentioned on this page
tar zxvf fileNameHere.tgz
gunzip -c fileNameHere.tgz | tar xvf –

i have also installed GNU software… but still not working for me.
is there any solution for this… kindly help…!

Источник

Распаковка .tgz файлов в Unix/Linux

Распаковка .tgz файлов в Unix/Linux

Сейчас расскажу как можно распаковать файлы которые запакованы в tgz, на готовом примере я покажу в своей статье «Распаковка .tgz файлов в Unix/Linux».

Я новый пользователь Linux. У меня некоторые проблемы с терминалом и я не знаю некоторые команды. И например, я забываю всегда как можно распаковать архив .tgz (tar.gz) на Linux с помощью параметров командной строки.

Распаковка .tgz файлов

Синтаксис выглядит следующим образом:

Или можно использовать синтаксис Bash который открывает «трубу» и распакует ваш архив:

В этом примере, чтобы распаковать файл с именем my_backup.tgz, выполните:

Чтобы распаковать все файлы и поместить их в другую папку или каталог (например /usr/local/src), введите:

Можно посмотреть, имеются ли файлы в том каталоге:

-z : Распакует полученный архив с помощью команды GZIP.

-x : Извлечение файлов на диск из архива.

-v : Показывает сам процесс распаковки файлов при извлечении файлов.

-f my_backup.tgz : Read the archive from the specified file called my_backup.tgz.

-C /usr/local/src : Распаковка/ извлечение файлов в /usr/local/src вместо текущей директории по умолчанию.

Мне нравится еще использовать утилиту zcat:

Данный архив содержит файл с БД (sql), программа zcat открывает «трубу», после чего начнет распаковку и сразу же будет перенаправлять все данные в mysql (я указал в нужную мне базу).

Распаковка .tgz файлов в Unix/Linux закончена.

Источник

linux-notes.org

Набиваю сайт полезными статьями. Некоторые люди забывают как можно распаковать тот или иной архив. Я расскажу как можно использовать различные инструменты для распаковки tar|gz|tgz|bz2|tbz2|zip|gz|rar|Z|7z архивов в Unix/Linux.

Распаковка [tar|gz|tgz|bz2|tbz2|zip|gz|rar|Z|7z] архивов в в Unix/Linux

Если архив был сжат с помощью GZIP или BZIP2, то следующие команды помогут вам при распаковки.

Распаковка tar архивов в Unix/Linux

Можно просмотреть архив и узнать содержимое:

Так же, можно извлечь указанный файл, предположим что необходимо достать some_my_archive.txt:

Вы можете указывать путь к любому файлу в любой папке:

С легкостью можно достать указанную папку из вашего архива, предположим что нужно достать «my_folder»:

Распаковка gz архивов в Unix/Linux

Чтобы распаковать, используйте:

Можно просмотреть архив (сжатый с помощью GZIP) и узнать содержимое:

Так же, можно извлечь указанный файл, предположим что необходимо достать some_my_archive.txt:

Вы можете указывать путь к любому файлу в любой папке:

С легкостью можно достать указанную папку из вашего архива, предположим что нужно достать «my_folder»:

Распаковка tgz архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка bz2 архивов в Unix/Linux

Чтобы распаковать, используйте:

Можно просмотреть архив (сжатый с помощью BZIP2) и узнать содержимое:

Так же, можно извлечь указанный файл, предположим что необходимо достать some_my_archive.txt:

Вы можете указывать путь к любому файлу в любой папке:

С легкостью можно достать указанную папку из вашего архива, предположим что нужно достать «my_folder»:

Распаковка tbz2 архивов в Unix/Linux

Чтобы распаковать, используйте:

Если архив был сжат с помощью ZIP, GUNZIP, RAR, BUNZIP2, COMPRESS или 7Z, то следующие команды помогут вам при распаковки.

Распаковка zip архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка gz архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка rar архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка bz2 архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка Z архивов в Unix/Linux

Чтобы распаковать, используйте:

Распаковка 7z архивов в Unix/Linux

Чтобы распаковать, используйте:

Извлечение Архивов с помощью Shell Функции

Чтобы не запоминать какой ключ использовать при распаковки архивов, можно добавить функцию для этого. Открываем .bashrc или .zshrc на вашей ОС:

И в самый конец, прописываем:

Перезагружаем оболочку bashrc :

PS: Если используете zsh, то чтобы перезапустить ее. Закройте и откройте ваш терминал.

Использование довольно простое, например:

Запаковать архив с помощью Shell Функции

Открываем .bashrc или .zshrc на вашей ОС:

И в самый конец, прописываем:

Перезагружаем оболочку bashrc :

PS: Если используете zsh, то чтобы перезапустить ее. Закройте и откройте ваш терминал.

Использование довольно простое, например:

А у меня все, тема «Распаковка [tar|gz|tgz|bz2|tbz2|zip|gz|rar|Z|7z] архивов в Unix/Linux» завершена.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

Читайте также:  Скрипт для перезагрузки windows
Оцените статью