Программирование, фотография, электроника и домашняя автоматизация

Работаем с архиватором tar

levap
levap
2010-03-242019-12-08

При работе с Linux-системами часто приходится сталкиваться с файлами,
запакованными архиватором tar, который запускается из командной строки.
Ниже я приведу пример работы с этим архиватором в наиболее типичных
ситуациях.

1. Распаковать файл .tar.gz (или .tar) в текущую директорию:

tar -xvzf packed_files.tar.gz

tar -xvf packed_files.tar

Описание опций:

x – извлечь файлы из архива;

v – подробный вывод на экран (выводит список файлов);

z – указывет tar, что мы работаем со сжатым архивом .gz (не указывается
при работе с файлами .tar);

f – обязательный параметр, указывает tar, что мы работаем с файлами.

2. Вывести список файлов в архиве:

tar -tvf packed_files.tar

3. Упаковать файлы/директорию (со всеми поддиректориями) в архив:

tar -cvf packed_files.tar file1 file2 file3

tar -cvf packed_files.tar directory

-c – добавить файлы в архив.

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

gzip packed_files.tar

levap
  • Более 10 лет профессионально занимаюсь разработкой ПО, основной стек: Java, Spring Framework, PosgreSQL, Elastic, RabbitMQ, Docker. Увлекаюсь фотографией, путешествиями, радиолюбительством, и домашней автоматизацией.

Разное