открытие файла .tar.gz одной командой
Вопрос
когда я загружаю файл .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.
Когда дело доходит до запоминания, я думаю, легко думать о том, что вы хотите, а не только о каких-то буквах.
- Если ты захочешь cсоздайте архив, тогда c будет первым вариантом, иначе x будет первым вариантом, если вы хотите exтрактат.
- Если вы хотите сжать / распаковать с помощью gzip/пистолетzip-программа, тогда следующим параметром должно быть z для zip.(Все архивы, заканчивающиеся на .gz, должны быть разархивированы с параметром z)
- Последним обязательным параметром является 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