- Как извлечь (разархивировать) файл Tar Gz
- How to Extract (Unzip) Tar Gz File
- В этом руководстве мы покажем вам, как извлечь (распаковать) архивы tar. gz и tgz .
- Извлечение файла tar.gz
- Извлечение определенных файлов из файла tar.gz
- Извлечение файла tar.gz из stdin
- Перечисление файла tar.gz
- HowTo: Unpack .tgz File On a Linux
- Unpacking .tgz files command
- Examples
- tar command options
- Распаковка .tgz файлов в Unix/Linux
- linux-notes.org
- Распаковка [tar|gz|tgz|bz2|tbz2|zip|gz|rar|Z|7z] архивов в в Unix/Linux
- Распаковка tar архивов в Unix/Linux
- Распаковка gz архивов в Unix/Linux
- Распаковка tgz архивов в Unix/Linux
- Распаковка bz2 архивов в Unix/Linux
- Распаковка tbz2 архивов в Unix/Linux
- Распаковка zip архивов в Unix/Linux
- Распаковка gz архивов в Unix/Linux
- Распаковка rar архивов в Unix/Linux
- Распаковка bz2 архивов в Unix/Linux
- Распаковка Z архивов в Unix/Linux
- Распаковка 7z архивов в Unix/Linux
- Извлечение Архивов с помощью Shell Функции
- Запаковать архив с помощью Shell Функции
- Добавить комментарий Отменить ответ
Как извлечь (разархивировать) файл 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 каталог, вы можете использовать:
Извлечение определенных файлов из файла 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 для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник