Как создать и экстракт ZIP, TAR, tar.gz и tar.bz2 файлы в Linux

on December 15, 2008 по Sukrit Dhandhania от 15 декабря 2008 года

Linux

Сжатие данных была чрезвычайно полезной для нас на протяжении многих лет. Ли его почтовый файл, содержащий изображения, которые будут направлены в почту или сжатых данных, резервное копирование, хранящихся на сервере, мы используем сжатия данных, чтобы сохранить ценного пространства на жестком диске или сделать загрузку файлов проще. Есть компрессии форматам там, которые позволяют нам иногда сжимать нашим данным, на 60% или более. Я сделаю вас, используя некоторые из этих форматов для сжатия и распаковки файлов и директорий на Linux машине. Мы будем охватывать основные использование ZIP, TAR, tar.gz и tar.bz2 форматов. Вот некоторые из наиболее популярных форматов сжатия, используемых на машинах Linux.

Прежде чем углубиться в использовании форматов я хотел бы поделиться некоторыми из моего опыта, используя различные форматы хранения. Я говорю лишь о нескольких форматов сжатия данных, здесь, и Есть много больше там. Я понял, что мне нужно два или три формата сжатия, что я удобно использовать, и придерживаться их. Почтовый формат, безусловно, один из них. Это происходит потому, что почтовый стала де-факто стандартом выбор для сжатия данных, и она работает на Windows, а. Я использую почтовый формат файлов, которые я, возможно, придется делиться с пользователями Windows. Мне нравится использовать tar.gz формат файлов, которые я хотел бы использовать только на моем Mac и Linux компьютеров.

ZIP

Индекс, вероятно, является наиболее широко используемым форматом архиве там и сегодня. Ее крупнейшим преимуществом является тот факт, что она доступна для всех платформ, операционных систем, таких, как Linux, Windows и Mac OS, и в целом поддерживает из коробки. Спада в формате Zip заключается в том, что она не дает наилучший уровень сжатия. Tar.gz и tar.bz2 являются намного превосходят в этом отношении. Давайте перейдем к использованию в настоящее время.

Для сжатия каталога с Zip, выполните следующие действия:

# Zip-R archive_name.zip directory_to_compress

Вот как Вы извлечете Почтовый архив:

# Unzip archive_name.zip

ТАР

Тар очень широко используется формат архивирования на Linux систем. Преимущество при дегтя заключается в том, что он потребляет очень мало времени и процессора для сжатия файлов, но сжатие не очень значительно либо. Тара, вероятно, Linux / UNIX версии Zip - быстрая и грязная. Вот как вы сжимать каталоге:

# TAR-CVF archive_name.tar directory_to_compress

И чтобы извлечь архив:

# TAR-xvf archive_name.tar.gz

Это позволит извлечь файлы из архива archive_name.tar в текущем каталоге. Как с TAR формат вы можете опционально извлечь файлы в другую папку:

# TAR-xvf archive_name.tar-C / TMP / extract_here /

Tar.gz

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

# TAR-zcvf archive_name.tar.gz directory_to_compress

Для распаковки архива используется следующий синтаксис:

# TAR-zxvf archive_name.tar.gz

Это позволит извлечь файлы из архива archive_name.tar.gz в текущем каталоге. Как с TAR формат вы можете опционально извлечь файлы в другую папку:

# TAR-zxvf archive_name.tar.gz-C / TMP / extract_here /

Tar.bz2

Этот формат имеет лучший уровень компрессии между всеми форматами я упомянул здесь. Но это происходит в стоимости - в момент, и в процессоре. Вот как вы сжатия каталога с использованием tar.bz2:

# TAR-jcvf archive_name.tar.bz2 directory_to_compress

Это позволит извлечь файлы из архива archive_name.tar.bz2 в текущем каталоге. Для извлечения файлов в другой каталог использования:

# TAR-jxvf archive_name.tar.bz2-C / TMP / extract_here /

Данные сжатие очень удобно особенно для резервных копий. Так что если у вас есть скрипт, занимает резервное копирование файлов на регулярной основе, вы должны думать об использовании одного из форматов сжатия вы узнали здесь, чтобы уменьшить размер резервной копии.

Со временем вы поймете, что существует компромисс между уровнем сжатия и времени и CPU, принятых для сжатия. Вы научитесь судить, когда нужно быстро, но менее эффективной компрессии, а также при необходимости компрессиею быть на высоком уровне, и вы можете позволить себе ждать немного дольше.

Связанные Сообщений:
  • Как играть. RMVB файлов в Ubuntu
  • Как создать. ISO-файл в Windows
  • Как извлечь иконы файлы (. ICO) из Windows EXE-и DLL-файлы
  • Как скачать файл из командной строки Linux
  • Как открыть. RAR,. ARJ,. GZ,. Дегтя и. Об. / мин файлов в Windows
  • Получить справки Простые уроки точно так же, как это в свое сообщение Входящие каждый день - бесплатно! Просто введите свой адрес электронной почты ниже:

    Вы всегда можете отказаться от подписки это сообщение в любой момент.


    Закладка и Поделитесь

    0 comments… (0 комментарии ... Добавить сейчас )

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

    Вы можете использовать эти теги HTML и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>