Вопрос

когда я загружаю файл .tar.gz, я открываю его двумя командами, сначала gunzip а потом tar.

Можно ли открыть его всего одной командой?

Это было полезно?

Решение

tar xzf file.tar.gz

Эти буквы следующие:

  • рентгеновский экстракт
  • z - gunzip для ввода
  • f - Чтение из файла, а не из стандартного файла

Другие советы

Вы можете использовать tar с " z " Аргумент

tar xvfz mytar.tar.gz

Если у вас нет gnu tar, все равно можно открыть файл за один шаг (хотя технически это все еще две команды) с помощью канала

zcat file.tar.gz |tar x

Как мне извлечь файл gz?

Используйте команду guzip следующим образом:

$ gunzip file.gz

или

$ gzip -d file.gz

Как мне извлечь файл tar.gz или .tgz?

Файлы с расширением tar.gz или .tgz - это файлы tar, сжатые с помощью gzip.В системе Unix извлеките их с помощью следующей команды:

$ gunzip < file.tar.gz | tar xvf -
$ gunzip < file.tgz | tar xvf -

Если у вас есть GNU tar (система Linux), вы можете использовать опцию z напрямую:

$ tar xvzf file.tar.gz
$ tar xvzf file.tgz

Чтобы узнать больше, перейдите по ссылке http://www.cyberciti.biz/faq/howto-compress-expand-gz-files/

Единственное, что я бы добавил, это что z обычно работает только на gnu tar.В типичном tar UNIX этого не будет по крайней мере, по моему опыту.– Джон Мар 16 в 16:19

Опция z также хорошо работает на моей OS-X 10.5.

Когда дело доходит до запоминания, я думаю, легко думать о том, что вы хотите, а не только о каких-то буквах.

  1. Если ты захочешь cсоздайте архив, тогда c будет первым вариантом, иначе x будет первым вариантом, если вы хотите exтрактат.
  2. Если вы хотите сжать / распаковать с помощью gzip/пистолетzip-программа, тогда следующим параметром должно быть z для zip.(Все архивы, заканчивающиеся на .gz, должны быть разархивированы с параметром z)
  3. Последним обязательным параметром является f для файла.

Тогда вы обычно получаете эти две команды:

  • tar czf file.tar.gz /папка для_архива/*
  • тар xzf file.tar.gz

В Windows Попробуйте утилиту tartool http://tartool.codeplex.com/

Он бесплатный, код с открытым исходным кодом и использует библиотеку SharpZipLib.

Отказ от ответственности: я являюсь автором этой утилиты.

Распакуйте отдельный файл из tar-файла сжатый файл

Чтобы извлечь один файл с именем video.mpeg из video.tar, используйте следующую команду, как приведен ниже пример.

# tar -xvf video.tar video.mpeg

видео.mpeg

Извлечение одного файла из tar.gz Файла

Используйте следующую команду для извлечения одного файла codefile.xml из websitecode.tar.gz архивного файла

# tar -zxvf websitecode.tar.gz code.xml

code.xml

Извлечение одного файла из файла tar.bz2

Используйте команду для извлечения одного файла file.html из websitecode.tar.bz2

# tar -jxvfwebsitecode.tar.bz2 home/website/file.html

/home/website/file.html

Также вы можете прочитать больше обо всех командах tar по адресу По этой ссылке объясняются все полезные команды tar, доступные в Linux

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top