
{"id":27669,"date":"2025-12-10T18:56:00","date_gmt":"2025-12-10T17:56:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/linux-tar-anleitung-und-beispiele-zur-nutzung\/"},"modified":"2026-02-19T08:27:00","modified_gmt":"2026-02-19T07:27:00","slug":"linux-tar-anleitung-und-beispiele-zur-nutzung","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/linux-tar-anleitung-und-beispiele-zur-nutzung\/","title":{"rendered":"Linux tar Anleitung: So nutzt man das Tool"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"504\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE.png\" alt=\"Linux tar Anleitung: So nutzt man das Tool (Titelbild)\" class=\"wp-image-28385\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE.png 960w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE-600x315.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE-768x403.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Wenn du schon mal Open-Source-Software heruntergeladen oder eine komplexe Ordnerstruktur zwischen Servern verschoben hast, ist dir der Befehl tar sehr wahrscheinlich schon begegnet. tar steht f\u00fcr &#8222;Tape Archive&#8220; und geh\u00f6rt zu den wichtigsten Werkzeugen, die du unter Linux zur Hand hast. Im Kern packt tar mehrere Dateien und Ordner in eine einzige Archivdatei, oft &#8222;Tarball&#8220; genannt. <\/p>\n\n\n\n<p>Urspr\u00fcnglich wurde das Tool entwickelt, um Daten f\u00fcr Backups nacheinander auf Magnetbandlaufwerke zu schreiben. Wof\u00fcr nutzt man tar unter Linux heute eigentlich haupts\u00e4chlich? tar ist das g\u00e4ngige Standardformat, wenn es um die Weitergabe von Dateien und um System-Backups geht. Anders als ein simples Kopieren erh\u00e4lt tar wichtige Metadaten, zum Beispiel Berechtigungen, Zeitstempel und die komplette Ordnerstruktur. Dadurch ist tar praktisch unverzichtbar, wenn du Daten umziehen willst oder das Dateisystem eines <a href=\"https:\/\/contabo.com\/de\/vps\" target=\"_blank\" rel=\"noreferrer noopener\">Linux VPS<\/a> oder eines <a href=\"https:\/\/contabo.com\/de\/dedicated-servers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dedicated Server<\/a> zuverl\u00e4ssig sichern musst. <\/p>\n\n\n\n<p>Wichtig ist der Unterschied zwischen Archivieren und Komprimieren: tar fasst Dateien und Ordner standardm\u00e4\u00dfig nur zusammen, ohne sie kleiner zu machen. In der Praxis wird tar deshalb fast immer mit Komprimierungs-Tools wie Gzip oder Bzip2 kombiniert, um Speicherplatz zu sparen. So entstehen die bekannten Endungen wie .tar.gz oder .tar.bz2. Ob du schnell ein Backup ziehen oder eine Anwendung deployen willst: tar zu beherrschen geh\u00f6rt zu den Basics, wenn du dich im Linux-Terminal sicher bewegen willst. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-syntax-und-aufbau-des-tar-befehls\">Syntax und Aufbau des tar-Befehls <\/h2>\n\n\n\n<p>Wenn du den grundlegenden Aufbau des Befehls verstehst, kannst du tar deutlich sicherer und ohne typische Fehler verwenden. Der tar-Befehl hat eine feste Struktur: Sie legt fest, was genau passieren soll, wo das Ergebnis landet und welche Dateien oder Ordner ins Archiv kommen. <\/p>\n\n\n\n<p>Grunds\u00e4tzlich sieht die Syntax so aus: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar &#91;optionen] &#91;archivename] &#91;dateien-oder-verzeichnisse]<\/code><\/pre>\n\n\n\n<p>So setzen sich diese drei Bestandteile zusammen: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Optionen: Einzelne Buchstaben-Flags (z. B. -c, -v), die bestimmen, was tar tun soll. Damit legst du fest, ob du ein Archiv erstellst, ein bestehendes entpackst oder dir nur den Inhalt anzeigen l\u00e4sst. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Archivname: Der Dateiname der Ausgabe, z.B. backup.tar. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dateien\/Verzeichnisse: Die Daten, die du ins Archiv packen oder daraus holen willst. Du kannst entweder eine einzelne Datei, einen kompletten Ordner oder mehrere Elemente (durch Leerzeichen getrennt) angeben. <\/li>\n<\/ul>\n\n\n\n<p>Klarer wird das Ganze mit einem kurzen Beispiel. Wenn du ein Archiv photos.tar anlegen willst, das den Ordner \/images enth\u00e4lt, nutzt du folgenden Befehl: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -cvf photos.tar \/home\/user\/images<\/code><\/pre>\n\n\n\n<p>Hier bedeuten die Optionen -cvf: neues Archiv erstellen, den Vorgang ausf\u00fchrlich anzeigen (verbose) und das Ergebnis in eine bestimmte Datei schreiben. Es lohnt sich, die tar-Syntax wirklich zu beherrschen, weil die Reihenfolge der Optionen entscheidend ist: Vor allem muss -f in der Regel direkt vor dem Archivnamen stehen, sonst funktioniert der Befehl nicht. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-optionen-und-flags-bei-tar\">Optionen und Flags bei tar<\/h2>\n\n\n\n<p>Die wahre St\u00e4rke von tar ist seine Vielseitigkeit und die steuerst du komplett \u00fcber die Optionen (Flags). In den Manual Pages findest du zwar Dutzende tar-Optionen, aber f\u00fcr 99% der typischen Admin-Aufgaben reichen ein paar wenige, die du dir wirklich merken solltest. Du kannst viele Optionen auch zusammenziehen, z.B. -cvf, damit du weniger tippen musst.<\/p>\n\n\n\n<p>Die wichtigsten tar-Optionen, sortiert nach Einsatzbereich: <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-flags-fur-die-aktion\">Flags f\u00fcr die Aktion<\/h3>\n\n\n\n<p>Damit legst du fest, welche Hauptaktion tar ausf\u00fchren soll. Normalerweise nutzt du davon immer nur eine Option gleichzeitig. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-c (&#8211;create): Neues Archiv erstellen. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-x (&#8211;extract): Inhalt eines bestehenden Archivs entpacken. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-t (&#8211;list): Inhalt eines Archivs anzeigen, ohne zu entpacken (praktisch zum Pr\u00fcfen, bevor du es auspackst). <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-r (&#8211;append): H\u00e4ngt Dateien an das Ende eines bestehenden Archivs an. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-u (&#8211;update): H\u00e4ngt Dateien nur an, wenn sie neuer sind als die Version im Archiv. <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-allgemeine-optionen\">Allgemeine Optionen<\/h3>\n\n\n\n<p>Sie steuern, wie tar die Aktion ausf\u00fchrt, und welche Ausgaben du dabei bekommst. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-v (&#8211;verbose): Ausf\u00fchrliche Ausgabe im Terminal: du siehst jede Datei, w\u00e4hrend sie verarbeitet wird. Ohne -v l\u00e4uft tar im Grunde &#8222;still&#8220; durch und zeigt nichts an. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-f (&#8211;file): Gibt den Dateinamen des Archivs an. F\u00fcr fast alle Aktionen mit einer konkreten Archivdatei ist -f praktisch Pflicht. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-p (&#8211;preserve-permissions): Original-Berechtigungen (User, Gruppe, Rechte) beim Entpacken\/\u00dcbernehmen erhalten. <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-komprimierungs-flags\">Komprimierungs-Flags<\/h3>\n\n\n\n<p>Mit diesen Optionen l\u00e4sst tar das Archiv automatisch komprimieren. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-z: Komprimiert mit gzip (schnell, weitgehend kompatibel). Erzeugt .tar.gz. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-j: Komprimiert mit bzip2 (bessere Komprimierung, langsamer). Erzeugt .tar.bz2. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-J: Komprimiert mit xz (hohe Kompression, sehr langsam). Erzeugt .tar.xz. <\/li>\n<\/ul>\n\n\n\n<p>Beim Kombinieren ist die Reihenfolge meist egal &#8211; mit einer Ausnahme: -f sollte (wie erw\u00e4hnt) direkt vor dem Archivnamen stehen. Als Faustregel: Setz -f ans Ende der Optionsgruppe, damit der Archivname unmittelbar dahinter steht. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-beispiele-tar-fur-dateien-und-ordner\">Beispiele: tar f\u00fcr Dateien und Ordner<\/h2>\n\n\n\n<p>Theorie hilft, aber am meisten lernst du, wenn du tar in konkreten Beispielen siehst. Ob Website-Backup oder Umzug von Konfigurationsdateien &#8211; der Ablauf ist im Grunde immer derselbe. Die folgenden Beispiele zeigen die typischen tar-Anwendungsf\u00e4lle, die dir im Linux-Alltag am h\u00e4ufigsten begegnen. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ordner-mit-tar-packen-archiv-erstellen\">Ordner mit tar packen (Archiv erstellen)<\/h3>\n\n\n\n<p>Der h\u00e4ufigste Anwendungsfall ist, einen ganzen Ordner in eine einzige Datei zu b\u00fcndeln. Das macht man h\u00e4ufig vor einem Server-Umzug, damit beim Transfer keine Dateien verloren gehen. Um ein Verzeichnis namens \/var\/www\/html in eine Datei namens web-backup.tar zu archivieren, w\u00fcrdest du Folgendes ausf\u00fchren: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -cvf web-backup.tar \/var\/www\/html<\/code><\/pre>\n\n\n\n<p>Damit wird der komplette Inhalt des html-Ordners rekursiv ins Archiv gepackt, inklusive aller Unterordner und Dateien. Das Verbose-Flag (-v) gibt die Liste der Dateien aus, w\u00e4hrend sie hinzugef\u00fcgt werden, und liefert dir eine visuelle Best\u00e4tigung, dass der Prozess funktioniert. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dateien-mit-tar-packen-archiv-erstellen\">Dateien mit tar packen (Archiv erstellen)<\/h3>\n\n\n\n<p>Manchmal willst du nicht den ganzen Ordner sichern, sondern nur ein paar gezielte Dateien. Nach dem Archivnamen kannst du beliebig viele einzelne Dateien angeben. Zum Beispiel: Wenn du nur Konfigurationsdateien und ein Error-Log sichern m\u00f6chtest, verwendest du diesen Befehl: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -cvf config-backup.tar config.php error.log .htaccess<\/code><\/pre>\n\n\n\n<p>Damit kannst du sehr gezielt und pr\u00e4zise arbeiten. Du kannst beides auch mischen: erst einen Ordner angeben und danach zus\u00e4tzlich einzelne Dateien. tar packt schlicht alles ein, was du angibst, und schreibt es ins Zielarchiv. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dateien-per-wildcard-platzhalter-mit-tar-packen\">Dateien per Wildcard (Platzhalter) mit tar packen<\/h3>\n\n\n\n<p>Wenn du alle Dateien eines bestimmten Typs sichern willst, z. B. alle Logdateien in einem Ordner, kannst du mit einem Platzhalter (*) arbeiten. So sparst du dir, jeden einzelnen Dateinamen von Hand anzugeben: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -cvf logs-backup.tar *.log<\/code><\/pre>\n\n\n\n<p>Der Befehl sucht im aktuellen Ordner nach allen Dateien mit der Endung .log und packt sie ins Archiv. Das ist praktisch, um chaotische Verzeichnisse schnell aufzur\u00e4umen oder bestimmte Dateitypen gezielt separat zu sichern. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-komprimierte-archive-mit-tar-erstellen\">Komprimierte Archive mit tar erstellen<\/h3>\n\n\n\n<p>Ein Archiv zu erstellen ist hilfreich, aber tar allein macht die Dateien nicht kleiner &#8211; daf\u00fcr brauchst du Komprimierung. Um Speicherplatz zu sparen und \u00dcbertragungszeiten zu verk\u00fcrzen, musst du den Archivierungsprozess mit Komprimierung kombinieren. Die tar-Komprimierungsfunktion ist direkt in das Tool eingebaut und erm\u00f6glicht es dir, mit bestimmten Flags in einem einzigen Schritt zu archivieren und zu komprimieren. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-gzip-komprimierung-geschwindigkeit\">Gzip-Komprimierung (Geschwindigkeit)<\/h3>\n\n\n\n<p>Gzip ist unter Linux am verbreitetsten, weil es schnell ist und praktisch \u00fcberall unterst\u00fctzt wird. Es bietet eine ordentliche Gr\u00f6\u00dfenreduktion, ohne zu viel CPU-Leistung zu verbrauchen. Um Dateien mit tar unter Verwendung von Gzip zu komprimieren, verwende das -z-Flag.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Befehl: tar -czvf archive.tar.gz Verzeichnis\/<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ergebnis: Eine .tar.gz- oder .tgz-Datei.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-bzip2-komprimierung-grosse\">Bzip2-Komprimierung (Gr\u00f6\u00dfe)<\/h3>\n\n\n\n<p>Wenn die Einsparung von Speicherplatz wichtiger ist als die Geschwindigkeit, ist Bzip2 eine starke Alternative. Es komprimiert Dateien enger als Gzip, ben\u00f6tigt aber etwas l\u00e4nger zur Verarbeitung. Dies ist ideal zum Archivieren gro\u00dfer Protokolle oder Textdateien, bei denen die Gr\u00f6\u00dfenreduzierung entscheidend ist. Verwende f\u00fcr dieses Format das -j-Flag.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Befehl: tar -cjvf archive.tar.bz2 directory\/ <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ergebnis: Eine .tar.bz2-Datei. <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-bzip2-komprimierung-grosse-0\">Bzip2-Komprimierung (Gr\u00f6\u00dfe)<\/h3>\n\n\n\n<p>Wenn die Einsparung von Speicherplatz wichtiger ist als die Geschwindigkeit, ist Bzip2 eine gute Alternative. Es komprimiert Dateien st\u00e4rker als Gzip, ben\u00f6tigt aber etwas l\u00e4nger zur Verarbeitung. Das ist ideal, um gro\u00dfe Logdateien oder Textdateien zu archivieren, bei denen die Gr\u00f6\u00dfenreduktion entscheidend ist. Benutze das -j-Flag f\u00fcr dieses Format.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Befehl: tar -cjvf archive.tar.bz2 Verzeichnis\/<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ergebnis: Eine .tar.bz2-Datei.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-xz-komprimierung-maximale-kompressionsrate\">XZ-Komprimierung: maximale Kompressionsrate<\/h3>\n\n\n\n<p>F\u00fcr das h\u00f6chstm\u00f6gliche Kompressionsverh\u00e4ltnis ist XZ der moderne Standard. Es ist sp\u00fcrbar langsamer, vor allem beim Packen, liefert daf\u00fcr aber die kleinsten Archive. Dies ist perfekt f\u00fcr langfristige Backups, bei denen die Daten nur selten abgerufen werden m\u00fcssen. Verwende das -J Flag (gro\u00dfes J).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Befehl: tar -cJvf archive.tar.xz Verzeichnis\/<\/li>\n\n\n\n<li>Ergebnis: Eine .tar.xz-Datei.<\/li>\n<\/ul>\n\n\n\n<p>Welches Format passt, h\u00e4ngt vom Ziel ab: Gzip f\u00fcr den Alltag, XZ wenn du wirklich jeden Megabyte Speicherplatz ausreizen willst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-extrahieren-von-archiven-mit-tar\">Extrahieren von Archiven mit tar<\/h3>\n\n\n\n<p>Entpacken ist genauso wichtig wie Packen &#8211; du musst Dateien ja auch wieder aus dem Archiv herausbekommen. Daf\u00fcr nutzt du vor allem die Option zum Entpacken: -x. Beim Entpacken liest tar das Archiv und stellt Ordnerstruktur und Dateien genauso wieder her, wie sie im Archiv abgelegt wurden.<\/p>\n\n\n\n<p>Um ein Archiv ins aktuelle Verzeichnis zu entpacken, nutzt du typischerweise -xvf.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xvf archive_name.tar<\/code><\/pre>\n\n\n\n<p>Dies entpackt alles in den Ordner, in dem du dich gerade befindest.<\/p>\n\n\n\n<p>Moderne tar-Versionen erkennen die Komprimierung oft automatisch. Beim Entpacken musst du deshalb h\u00e4ufig keine extra Option wie -z oder -j angeben. Ob .tar.gz oder .tar.bz2 \u2013 meistens reicht der normale Entpack-Befehl.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xvf archive_name.tar.gz<\/code><\/pre>\n\n\n\n<p>Manchmal m\u00f6chtest du Dateien in einen anderen Ordner entpacken, um deinen aktuellen Arbeitsbereich nicht zuzum\u00fcllen. Das geht auch ohne das Archiv zu verschieben: Nutze daf\u00fcr -C (Verzeichnis wechseln). Damit sagst du tar, in welchen Zielordner es entpacken soll.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xvf archive_name.tar.gz -C \/path\/to\/destination<\/code><\/pre>\n\n\n\n<p>Vorsicht beim Extrahieren von Dateien, tar \u00fcberschreibt bestehende Dateien mit denselben Namen ohne R\u00fcckfrage. Es ist eine gute Gewohnheit, den Inhalt zuerst mit -t aufzulisten. So wei\u00dft du genau, was gleich entpackt wird.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fortgeschrittene-tar-beispiele-fur-linux-und-unix\">Fortgeschrittene tar-Beispiele f\u00fcr Linux und Unix<\/h2>\n\n\n\n<p>Wenn du das Erstellen und Entpacken sicher beherrschst, kannst du mit fortgeschritteneren Techniken arbeiten und dein Dateimanagement deutlich genauer steuern. Diese tar-Beispiele decken typische Spezialf\u00e4lle ab, die dir bei Server-Administration oder anspruchsvolleren Backups immer wieder begegnen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dateien-und-verzeichnisse-ausschliessen\">Dateien und Verzeichnisse ausschlie\u00dfen<\/h3>\n\n\n\n<p>Manchmal willst du einen Ordner packen, aber gewisse Dinge bewusst auslassen, z. B. tempor\u00e4re Cache-Dateien oder versteckte Git-Verzeichnisse. Daf\u00fcr nutzt du &#8211;exclude, um solche Dateien\/Ordner auszuschlie\u00dfen. Es ist wichtig, dieses Flag vor dem Quellverzeichnis in der Befehlszeile zu platzieren.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -czvf backup.tar.gz --exclude='*.log' --exclude='.git' \/var\/www\/project<\/code><\/pre>\n\n\n\n<p>Der Befehl packt den Projektordner, l\u00e4sst aber alle .log-Dateien und den kompletten .git-Ordner weg. Das h\u00e4lt deine Backups schlank, aufger\u00e4umt und sp\u00fcrbar kleiner.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-eine-einzelne-datei-extrahieren\">Eine einzelne Datei extrahieren<\/h3>\n\n\n\n<p>Du musst nicht jedes Mal ein komplettes 10-GB-Archiv auspacken, nur um eine versehentlich gel\u00f6schte Konfigurationsdatei zur\u00fcckzuholen. Du kannst auch gezielt einzelne Dateien oder Ordner entpacken, indem du ihren Pfad am Ende des Befehls angibst.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xvf backup.tar.gz home\/user\/config.xml<\/code><\/pre>\n\n\n\n<p>Effizienter geht\u2019s kaum: tar durchsucht das Archiv, sucht config.xml heraus und entpackt nur diese eine Datei &#8211; der Rest bleibt im Archiv.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-archivinhalt-uberprufen\">Archivinhalt \u00fcberpr\u00fcfen<\/h3>\n\n\n\n<p>Bevor du ein Backup zur\u00fcckspielst, solltest du kurz pr\u00fcfen, was drin ist, ohne es gleich zu entpacken. Dies verhindert, dass aktuelle Daten mit veralteten Dateien \u00fcberschrieben werden. Daf\u00fcr ist -t da.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -tvf backup.tar.gz<\/code><\/pre>\n\n\n\n<p>Das gibt eine detaillierte Liste jeder Datei aus, inklusive Berechtigungen, Besitzer und Zeitstempel. Es fungiert als Inhaltsverzeichnis und erm\u00f6glicht dir zu \u00fcberpr\u00fcfen, ob das Archiv die richtigen Daten enth\u00e4lt, bevor du dich zum Entpacken entscheidest.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-berechtigungen-beibehalten\">Berechtigungen beibehalten<\/h3>\n\n\n\n<p>Bei System-Backups ist es entscheidend, Eigent\u00fcmer und Berechtigungen korrekt zu erhalten. tar versucht das bei root meist ohnehin, aber mit -p kannst du das gezielt erzwingen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -cvpf full-backup.tar \/home\/user<\/code><\/pre>\n\n\n\n<p>Das stellt sicher, dass beim sp\u00e4teren Entpacken die Ausf\u00fchrungsrechte und Benutzerzugeh\u00f6rigkeiten exakt so bleiben, wie sie auf dem Originalsystem waren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-haufige-anwendungsmuster-und-best-practices\">H\u00e4ufige Anwendungsmuster und Best Practices<\/h2>\n\n\n\n<p>tar zu beherrschen hei\u00dft nicht nur, ein paar Optionen auswendig zu kennen. Es geht auch um saubere Workflows, die Datenverlust verhindern und deine Arbeit sp\u00fcrbar effizienter machen. Erfahrene Linux-Admins nutzen bew\u00e4hrte Workflows, damit Archive zuverl\u00e4ssig, eindeutig benennbar und im Ernstfall schnell wiederherstellbar sind.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-standardisiere-deine-namenskonventionen\">Standardisiere deine Namenskonventionen<\/h3>\n\n\n\n<p>Typischer Fehler: Archive einfach backup.tar oder data.tar.gz zu nennen. Wenn du eine Woche sp\u00e4ter ein zweites Backup erstellst, riskierst du, das erste zu \u00fcberschreiben. Bew\u00e4hrte Praxis: H\u00e4ng an jeden Archivnamen das Datum dran.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -czvf website-backup-$(date +%F).tar.gz \/var\/www\/html<\/code><\/pre>\n\n\n\n<p>Mit diesem Befehl erzeugst du automatisch eine Datei wie website-backup-2023-10-25.tar.gz. Mit diesem einfachen Trick kannst du Archive leicht sortieren und erkennen. So verhinderst du, dass du aus Versehen ein \u00e4lteres, wichtiges Backup zerst\u00f6rst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-nutze-relative-pfade-statt-absolute-pfade\">Nutze relative Pfade statt absolute Pfade<\/h3>\n\n\n\n<p>Wenn du etwas archivierst, wechsle am besten zuerst ins \u00fcbergeordnete Verzeichnis. So musst du nicht den kompletten Pfad ab dem Root-Verzeichnis angeben. Wenn du mit einem absoluten Pfad archivierst, zum Beispiel \/home\/user\/data, landen die Dateien beim Entpacken unter Umst\u00e4nden wieder genau dort. Das kann auf dem Zielserver neuere Dateiversionen \u00fcberschreiben. Mit relativen Pfaden, zum Beispiel .\/data, bleibst du flexibel. Du kannst den Ordner sp\u00e4ter an jedem Ort entpacken, den du ausw\u00e4hlst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-prufe-erst-bevor-du-etwas-loschst\">Pr\u00fcfe erst, bevor du etwas l\u00f6schst<\/h3>\n\n\n\n<p>Es ist verlockend, einen Ordner zu archivieren und das Original direkt danach zu l\u00f6schen, um Speicherplatz zu sparen. Wenn der Archivierungsprozess jedoch fehlschl\u00e4gt oder unterbrochen wird, k\u00f6nntest du alles verlieren. Am besten f\u00fchrst du zuerst den Archivbefehl aus. Danach pr\u00fcfst du die Integrit\u00e4t der neuen Datei mit dem List-Flag (-t). Erst dann l\u00f6schst du die Quelldateien.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-daten-per-ssh-durch-eine-pipe-schicken\">Daten per SSH durch eine Pipe schicken<\/h3>\n\n\n\n<p>Ein besonders starkes Muster ist, Daten direkt an einen anderen Server zu schicken, ohne auf deinem lokalen Rechner erst eine tempor\u00e4re Datei anzulegen. Das ist besonders praktisch, wenn dir auf der Platte der Speicherplatz knapp wird.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -cvf - \/source\/folder | ssh user@remote_server \"tar -xvf - -C \/destination\/folder\"&nbsp;<\/code><\/pre>\n\n\n\n<p>In dieser Pipeline bedeutet &#8211; die Standardausgabe. Du leitest die Ausgabe von tar durch einen SSH-Tunnel und entpackst sie dr\u00fcben direkt wieder. So kopierst du die komplette Verzeichnisstruktur in einem Rutsch sauber \u00fcber das Netzwerk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faq-zum-tar-befehl\">FAQ zum tar-Befehl<\/h2>\n\n\n\n<p>Hier findest du Antworten auf die h\u00e4ufigsten Fragen zur Nutzung dieses Tools.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-was-ist-tar-unter-linux\">Was ist tar unter Linux?<\/h3>\n\n\n\n<p>tar (Tape Archive) ist ein Kommandozeilen-Tool, mit dem du mehrere Dateien und Verzeichnisse in einer einzigen Archivdatei b\u00fcndeln kannst. Unter Linux ist es das Standard-Tool, um Software zu paketieren, Daten zu sichern und Dateien zu verteilen. Es b\u00fcndelt Dateien und wird oft mit Komprimierungs-Tools wie Gzip kombiniert, damit die Datei kleiner wird.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wie-man-tar-verwendet\">Wie man tar verwendet?<\/h3>\n\n\n\n<p>Du verwendest tar, indem du passende Flags kombinierst und dem System damit sagst, was es tun soll. Die Grundform sieht so aus: tar [flags] [archive-name] [files]. Die drei wichtigsten Flags, die du kennen musst, sind -c zum Erstellen eines Archivs, -x zum Entpacken eines Archivs und -f zum Angeben des Dateinamens.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wie-erstellst-du-unter-linux-mit-tar-ein-archiv-aus-einem-ordner\">Wie erstellst du unter Linux mit tar ein Archiv aus einem Ordner?<\/h3>\n\n\n\n<p>Um einen kompletten Ordner zu archivieren, nutzt du -c zum Erstellen, -v f\u00fcr die Ausgabe und -f f\u00fcr den Dateinamen.<\/p>\n\n\n\n<p>Befehl: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -cvf archive-name.tar \/path\/to\/folder&nbsp;<\/code><\/pre>\n\n\n\n<p>Damit erstellst du ein unkomprimiertes Archiv des gew\u00fcnschten Ordners.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wie-erstellst-du-unter-linux-mit-tar-ein-archiv-aus-einer-datei\">Wie erstellst du unter Linux mit tar ein Archiv aus einer Datei?<\/h3>\n\n\n\n<p>F\u00fcr eine einzelne Datei ist der Ablauf derselbe wie bei einem Ordner. Du verweist im Befehl einfach auf den Dateinamen statt auf ein Verzeichnis.<\/p>\n\n\n\n<p>Befehl: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -cvf archive-name.tar filename.txt<\/code><\/pre>\n\n\n\n<p>Du kannst auch mehrere Dateien mit Leerzeichen trennen und so alle zusammen in ein einziges Archiv packen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wie-benutze-ich-den-befehl-tar-xvf-um-archive-zu-entpacken\">Wie benutze ich den Befehl tar xvf, um Archive zu entpacken?<\/h3>\n\n\n\n<p>Die Kombination xvf bedeutet eXtract, Verbose und File. Damit sagst du BSD, dass es ein Archiv entpacken soll, den Fortschritt im Terminal anzeigt und die Datei verwendet, die du angibst.<\/p>\n\n\n\n<p>Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xvf archive-name.tar&nbsp;<\/code><\/pre>\n\n\n\n<p>Damit wird der Inhalt des Archivs in dein aktuelles Arbeitsverzeichnis entpackt. Wenn die Datei komprimiert ist, zum Beispiel .tar.gz, kannst du meist denselben Befehl nutzen. Moderne tar-Versionen erkennen das Kompressionsformat automatisch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fazit\">Fazit<\/h2>\n\n\n\n<p>tar zu beherrschen geh\u00f6rt zu den Grundfertigkeiten, wenn du eine Linux-Umgebung verwaltest. Es ist eine robuste und flexible Methode, um Dateien, Backups und Transfers pr\u00e4zise zu handhaben. Ob du komplexe Verzeichnisstrukturen b\u00fcndelst oder gro\u00dfe Datens\u00e4tze f\u00fcr eine Migration zwischen einem <a href=\"https:\/\/contabo.com\/de\/vps\">Linux VPS<\/a> und deinem lokalen Rechner komprimierst, dieses Tool geh\u00f6rt im Terminal weiterhin zu den zuverl\u00e4ssigsten.<\/p>\n\n\n\n<p>Wenn du die Grundsyntax kennst und wei\u00dft, was Flags wie -z, -x und -v k\u00f6nnen, machst du dir viele t\u00e4gliche Admin-Aufgaben deutlich leichter. Egal, ob du ein schnelles Datei-Backup machst oder einen vollst\u00e4ndigen Application-Stack ausrollst, die F\u00e4higkeit, Daten effektiv zu archivieren und zu entpacken, stellt sicher, dass dein Workflow effizient bleibt und deine Daten sicher sind. Je mehr du mit Linux arbeitest, desto mehr gehen dir diese Befehle in Fleisch und Blut \u00fcber. Sie werden das R\u00fcckgrat deiner Strategie f\u00fcr die Dateiverwaltung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit dieser Anleitung lernst du, den Linux-Befehl tar sicher zu nutzen. Du lernst die Syntax, die wichtigsten Optionen und praktische Beispiele kennen, mit denen du Dateien effizient archivieren, komprimieren und wieder entpacken kannst.<\/p>\n","protected":false},"author":50,"featured_media":28385,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1399],"tags":[],"ppma_author":[1491],"class_list":["post-27669","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE.png",960,504,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE-150x150.png",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE-600x315.png",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE-768x403.png",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE.png",960,504,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE.png",960,504,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/01\/blog-head_-linux-tar-command-guide_DE.png",960,504,false]},"uagb_author_info":{"display_name":"Tobias Mildenberger","author_link":"https:\/\/contabo.com\/blog\/de\/author\/tobias\/"},"uagb_comment_info":0,"uagb_excerpt":"Mit dieser Anleitung lernst du, den Linux-Befehl tar sicher zu nutzen. Du lernst die Syntax, die wichtigsten Optionen und praktische Beispiele kennen, mit denen du Dateien effizient archivieren, komprimieren und wieder entpacken kannst.","authors":[{"term_id":1491,"user_id":50,"is_guest":0,"slug":"tobias","display_name":"Tobias Mildenberger","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/077178d5dce6c3d4c0c0396857a7e544bfdf8adf04145fff5160b33a22e28b1f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/27669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=27669"}],"version-history":[{"count":7,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/27669\/revisions"}],"predecessor-version":[{"id":28393,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/27669\/revisions\/28393"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/28385"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=27669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=27669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=27669"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=27669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}