Перейти к основному содержимому
Перейти к основному содержимому

Архивация и работа с tar

tar (от "tape archive") - это утилита, широко используемая для создания архивов, упаковки и извлечения файлов. Она часто применяется в UNIX-подобных системах.

Основные команды

  • Создать архив:
    tar -cvf archive.tar /path/to/directory
    
    
  • Извлечь архив:
    tar -xvf archive.tar
    
    
  • Просмотреть содержимое архива:
    tar -tvf archive.tar
    
    
  • Сжать архив с использованием gzip:
    tar -czvf archive.tar.gz /path/to/directory
    
    
  • Извлечь сжатый архив:
    tar -xzvf archive.tar.gz
    

Опции

  • c - создать новый архив
  • x - извлечь файлы из архива
  • v - выводить процесс на экран
  • f - указывает имя файла архива
  • z - сжать или распаковать архив с использованием gzip

Пример использования

Чтобы создать сжатый архив всех файлов в текущей директории:

tar -czvf my_archive.tar.gz .

Для извлечения содержимого архива в текущую директорию:

```bash
tar -xzvf my_archive.tar.gz

Благодаря своим возможностям, `tar` является незаменимым инструментом для работы с файлами в системах на базе UNIX и Linux.