ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Примеры команды tar в Unix/Linux

Примеры команды tar в Unix/Linux

Команда “tar” в Linux используется для создания архива файлов и каталогов. С помощью команды “tar” вы можете создать архивный файл в форматах: “.tar“, “.tar.gz“, “.tar.bz2”. Они известны как “tarball“, “gizp“, “bzip” в Linux. Tar обладает большей гибкостью, чем ZIP, который широко используется в кросс-платформенной среде.

Мы покажем примеры команды tar в этой статье.

Во-первых, посмотрите, сколько опции доступны для команды

Основной режим работы:

Параметры сжатия:

Я выбираю инсталлятор WordPress для демонстрации. Общий размер программы установки 26MB. Мы будем проверять заархивированный размер файла каждого предложенного метода сжатия.

1. Создание файлового архива с помощью tar

Архив Tar делает сжатие файлов и папок автоматически. Архивный могут храниться на диске или могут перенести на другой диск или он может быть использован для вложения электронной почты.

tar -caf wordpress.tar wordpress/

Размер архива сводится к 23MB.

[root@testing andreyex]# ls -lh
 -rw-r--r-- 1 root root 23M Jan 5 22:12 wordpress.tar

2. Создать файловый архив tar.gz

GZ выступает за Gunzip. .tar.gz архив может сжимать файлы и папки эффективным образом.

tar -czf wordpress.tar.gz wordpress/

Размер архива сводится к 7.6Mb. Довольно внушительный!

[root@testing andreyex]# ls -lh
 -rw-r--r-- 1 root root 23M Jan 5 22:09 wordpress.tar
 -rw-r--r-- 1 root root 7.6M Jan 5 22:15 wordpress.tar.gz

3. Создать tar.bz2 архив

BZIP является более эффективным, чтобы уменьшить размер файла архива.

tar -cjf wordpress.tar.bz2 wordpress/

Размер архива сводится к 6.9MB.

[root@testing andreyex]# ls -lh
 -rw-r--r-- 1 root root 23M Jan 5 22:09 wordpress.tar
 -rw-r--r-- 1 root root 6.9M Jan 5 22:27 wordpress.tar.bz2
 -rw-r--r-- 1 root root 7.6M Jan 5 22:26 wordpress.tar.gz

4. Файловый архив Untar tar

Удобство и простота использования любого архива, если полезно, когда он может быть легко распакован. Распакуйте файл .tar

tar -xf wordpress.tar
 or
tar -xf wordpress.tar /home/andreyex/extracted

‘Х’ обозначает распаковка.

5. Распакуйте файл архива tar.gz

tar -xzf wordpress.tar.gz

6. Распаковка файловый архив tar.bz2

tar -xjf wordpress.tar.bz2

7. Содержание списка архивного файла

tar tf wordpress.tar
 wordpress/
 wordpress/wp-blog-header.php
 wordpress/wp-login.php
 wordpress/wp-config-sample.php
 wordpress/wp-admin/
 wordpress/wp-admin/link-parse-opml.php
 wordpress/wp-admin/ms-upgrade-network.php
 wordpress/wp-admin/themes.php

8. Untar конкретный файл из архивного файла tar

tar -xf wordpress.tar wordpress/wp-config-sample.php

Это все на данный момент. Таковы основные примеры команды tar в Unix/Linux.

Exit mobile version