Поиск по сайту:

Как установить tar в CentOS, RHEL и Fedora


tar – широко используемая утилита на основе командной строки для объединения группы файлов и/или каталогов в один архивный файл, широко известный как tarball, для резервного копирования или распространения. . Команда tar используется для создания, обслуживания, изменения или извлечения tar-архивов.

Обратите внимание, что tar не сжимает архивные файлы по умолчанию, но может сжимать полученный архив с помощью (или фильтровать его) известных программ сжатия данных, таких как gzip, bzip2 или xz, если вы указали -z, -j или -J флаги.

Установка tar в CentOS, RHEL и Fedora

Пакет tar по умолчанию предустановлен в большинстве, если не во всех, дистрибутивах на основе RHEL. Но если он не установлен в вашей системе, выполните следующую команду, чтобы установить его.

yum install tar   
OR
dnf install tar 

Если вы используете другой дистрибутив Linux, вы можете установить его, как показано.

sudo apt install tar         [On Debian, Ubuntu and Mint]
sudo emerge -a app-arch/tar  [On Gentoo Linux]
sudo apk add tar             [On Alpine Linux]
sudo pacman -S tar           [On Arch Linux]
sudo zypper install tar      [On OpenSUSE]   

После того как в вашей системе установлен tar, вы можете использовать его следующим образом. В этом примере показано, как создать несжатый архивный файл в каталоге с именем test_app внутри рабочего каталога.

tar -cvf test_app.tar test_app/

В приведенной выше команде используются флаги tar: -c, который создает новый архивный файл .tar, -v включает подробный режим, чтобы показать ход создания файла .tar, и -f, который указывает тип имени файла архивного файла (test_app.tar в данном случае).

Чтобы сжать полученный файл архива с помощью gzip или bzip2, укажите флаг -z или -j следующим образом. Обратите внимание, что сжатый архив также может заканчиваться расширением .tgz.

tar -cvzf test_app.tar.gz test_app/
OR
tar -cvzf test_app.tgz test_app/
OR
tar -cvjf test_app.tar.bz2 test_app/

Чтобы просмотреть содержимое tarball (архивного файла), используйте флаг -t следующим образом.

tar -ztf test_app.tar.gz
OR
tar -ztvf test_app.tar.gz		#shows more details

Чтобы извлечь (или разархивировать) файл архива, используйте переключатель -x, как показано.

tar -xvf test_app.tar
OR
tar -xvf test_app.tar.gz 

Дополнительные примеры использования см. в наших следующих статьях:

  • 21 пример команд Tar в Linux
  • Как разделить большой архив «tar» на несколько файлов определенного размера
  • Как быстрее сжимать файлы с помощью Pigz Tool в Linux
  • Как сжать и распаковать файл .bz2 в Linux
  • 10 примеров команд 7zip (файловый архив) в Linux

На данный момент это все! В этой статье мы показали, как установить tar в CentOS, RHEL и Fedora, а также показали некоторые базовые сведения. Команды использования tar. Если у вас есть какие-либо вопросы, поделитесь ими с нами через форму обратной связи ниже.