Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash tar Использование: Упаковка и распаковка файлов
    1. Обзор
    2. Использование
    3. Общие опции
    4. Общие примеры
    5. Советы

[Linux] Bash tar Использование: Упаковка и распаковка файлов

Обзор

Команда tar используется для создания архивов и распаковки файлов в Unix-подобных операционных системах. Она позволяет объединять несколько файлов и каталогов в один файл, что облегчает их хранение и передачу.

Использование

Основной синтаксис команды tar выглядит следующим образом:

tar [options] [arguments]

Общие опции

  • -c: Создать новый архив.
  • -x: Извлечь файлы из архива.
  • -f: Указать имя файла архива.
  • -v: Выводить подробную информацию о процессе.
  • -z: Сжать архив с помощью gzip.
  • -j: Сжать архив с помощью bzip2.

Общие примеры

  1. Создание архива:
    tar -cvf archive.tar /path/to/directory
    
  2. Извлечение архива:
    tar -xvf archive.tar
    
  3. Создание сжатого архива с gzip:
    tar -czvf archive.tar.gz /path/to/directory
    
  4. Извлечение из сжатого архива:
    tar -xzvf archive.tar.gz
    
  5. Создание архива с использованием bzip2:
    tar -cjvf archive.tar.bz2 /path/to/directory
    
  6. Извлечение из архива bzip2:
    tar -xjvf archive.tar.bz2
    

Советы

  • Используйте опцию -v, чтобы видеть процесс создания или извлечения архива.
  • Для больших архивов сжатие с помощью -z или -j может значительно сэкономить место на диске.
  • Регулярно проверяйте целостность архивов с помощью опции -t, чтобы убедиться, что файлы не повреждены:
    tar -tvf archive.tar