Содержание статьи:
При работе в Linux системах постоянно сталкиваешься с архивами, наиболее распространенный архиватор, используемый в Linux-системах является tar. Сам по себе архиватор tar не умеет сжимать файлы, а может лишь объединить несколько файлов в один, а вот далее чтобы сжать, приходят на помощь наиболее распространенные gzip или bzip2.
Создание архива
Синтаксис для создания архива tar:
1 |
tar [-ключи] [название архива] [путь, что запаковать] |
Если необходимо использовать архиватор tar совместно к примеру с одним из самым популярным архиватором gzip или bzip2, то нужно добавить ключи -z и -j.
Пример использования команды tar:
1 2 3 |
tar -cvf file.tar /full/path tar -czvf file.tar.gz /full/path tar -cjvf file.tar.bz2 /full/path |
Пояснения по ключам:
1 2 3 4 5 |
с - create : создать файл архива v - verbose : выводить информацию в процессе выполнения f - file : использовать имя файла архива указанное после ключей z - gzip : архиватор j - bzip2 : архиватор |
Распаковка архива
Синтаксис для разархивирования архива tar:
1 |
tar [-ключи] [название архива] [опционально, путь куда распаковать] |
Пример использования:
1 2 3 |
tar -xvf file.tar.gz tar -xzvf file.tar.gz tar -xjvf file.tar.gz -С /home/jakonda/file |
Пояснения по ключам
1 2 3 4 5 6 |
x - extract : извлечь файлы v - verbose : выводить информацию в процессе выполнения f - file : использовать имя файла архива для распаковки указанное после ключей z - gzip : архиватор j - bzip2 : архиватор С : путь куда извлечь архив |
Это самые основные команды которые необходимы для работы с архиватором tar.
Понравилась или оказалась полезной статья, поблагодари автора
Оставить ответ