Linux. Создание и распаковка архивов


В операционной системе Linux для архивации данных с помощью (Tar, Gzip и Bzip2) достаточно базовых компонентов системы.
В данной публикации будут предсавлены примеры того, как создавать архивы и как их можно распаковать (разорхивировать).

  • Создание tar архива (Создание архива без сжатия)
    Для создания архива без сжатия используется команда:
    tar -cf archive_name.tar file1 dirName file2

    Ключ "-cf" отвечает за создание архива - archive_name.tar
    В конце команды "tar -cf archive_name.tar" необходмо указать файлы или папки, которые должны попасть в архив.
  • Создание архива с использованием сжатия
    • Создание Gzip архива.
      Для создания tar архива с использованием сжатия необходимо воспользоваться командой:
      tar -cvzf archive_name.tar.gz dirName fileName

      В данном случае при выполнении данной команды будет создан архив с именем archive_name и расширением tar.gz. В котором будет заархивирован файл fileName и директория dirName.
      Ключ -z говорит о том, что архив будет сжат при помощи метода Gzip.
      Ключ -v выводит результаты процесса создания архива с перечисленем упакованных файлов и папок.
    • Создание Bzip2 архива
      Создание Bzip2 архива аналогично созданию Gzip архива. С разницой лиш в ключе "-j", который отвечает за то, что при выполнении архивации будет исользоваться Bzip2 метод архивации.
      tar -cvjf archive_name.tar.gz dirName fileName


  • Распаковка tar архива
    • Распаковка архива в текущую директорию
      Для того, чтобы распаковать архив, необходимо воспользоваться командой tar с указанием ключа "-xvf" указанием архива.
      Данная команда подходит для распаковки (tar, Gzip, Bzip2) архивов. Для распаковки необходимого архива достаточно указать путь до архива и указать расширение архива.

      Пример распаковки архивов с различными методами архивирования:
      Tar
      tar -xvf archive_name.tar

      Gzip
      tar -xvf archive_name.tar.gz

      Bzip2
      tar -xvf archive_name.tar.bz2

    • Распаковка архива с указанием директории
      Для распаковки архива в необходимую директорию необходимо указать ключ "-C" после наименования архива.
      Пример распаковки архивов в директорию с различными методами архивирования:
      Tar
      tar -xvf archive_name.tar -C /путь/до/папки
      Gzip
      tar -xvf archive_name.tar.gz -C /путь/до/папки
      Bzip2
      tar -xvf archive_name.tar.bz2 -C /путь/до/папки

  • Просмотр содержимого архива без распаковки
    Для просмотра содержимого архива используется команда tar с ключем "-tf":
    tar -tf archive_name.tar.gz
    Если вам необходимо получить подробный список файлов в архиве, то необходимо дополнить команду ключем "-v".
    Данный ключ обеспечивает подробный вывод информации о архивированных файлах с перечислением размеров файлов, прав доступа, имен владельцев и тд...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.