Website-Suche

So installieren Sie tar in CentOS, RHEL und Fedora


tar ist ein weit verbreitetes befehlszeilenbasiertes Dienstprogramm zum Kombinieren einer Reihe von Dateien und/oder Verzeichnissen in einer Archivdatei, die allgemein als Tarball für Sicherungs- oder Verteilungszwecke bekannt ist. Der Befehl tar wird verwendet, um tar-Archive zu erstellen, zu pflegen, zu ändern oder zu extrahieren.

Beachten Sie, dass tar Archivdateien nicht standardmäßig komprimiert, aber es kann das resultierende Archiv mit bekannten Datenkomprimierungsprogrammen wie gzip, bzip2 oder xz komprimieren (oder es durchfiltern), wenn Sie die Flags -z, -j oder -J angeben.

Installieren von tar in CentOS, RHEL und Fedora

Das tar-Paket ist in den meisten, wenn nicht sogar in allen RHEL-basierten Distributionen standardmäßig vorinstalliert. Wenn es jedoch nicht auf Ihrem System installiert ist, führen Sie den folgenden Befehl aus, um es zu installieren.

# yum install tar   
OR
dnf install tar 

Wenn Sie eine andere Linux-Distribution verwenden, können Sie diese wie gezeigt installieren.

$ 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]   

Sobald Sie tar auf Ihrem System installiert haben, können Sie es wie folgt verwenden. Dieses Beispiel zeigt, wie Sie eine unkomprimierte Archivdatei eines Verzeichnisses mit dem Namen test_app innerhalb des Arbeitsverzeichnisses erstellen.

# tar -cvf test_app.tar test_app/

Im obigen Befehl sind die verwendeten tar-Flags -c, um eine neue .tar Archivdatei zu erstellen, -v aktiviert den ausführlichen Modus, um den Fortschritt der .tar Dateierstellung anzuzeigen, und -f, das den Dateityp der Archivdatei angibt (in diesem Fall test_app.tar).

Um die resultierende Archivdatei mit gzip oder bzip2 zu komprimieren, geben Sie das Flag -z oder -j wie folgt an. Beachten Sie, dass ein komprimierter Tarball auch mit der Erweiterung .tgz enden kann.

# 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/

Um den Inhalt eines Tarballs (archivierte Datei) aufzulisten, verwenden Sie das Flag -t wie folgt.

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

Um eine Archivdatei zu extrahieren (oder zu entpacken), verwenden Sie den Schalter -x wie gezeigt.

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

Weitere Anwendungsbeispiele finden Sie in den folgenden Artikeln:

  • 21 Beispiele für tar-Befehle unter Linux
  • Wie man ein großes 'tar'-Archiv in mehrere Dateien einer bestimmten Größe aufteilt
  • So komprimieren Sie Dateien schneller mit dem Pigz Tool unter Linux
  • So komprimieren und dekomprimieren Sie eine .bz2-Datei unter Linux
  • 10 7zip (Dateiarchiv) Befehlsbeispiele unter Linux

Das war's fürs Erste! In diesem Artikel haben wir gezeigt, wie man tar in CentOS, RHEL und Fedora installiert und auch einige grundlegende Befehle zur Verwendung von tar gezeigt. Wenn Sie Fragen haben, teilen Sie uns diese über das untenstehende Feedback-Formular mit.

Verwandte Artikel: