PDF download PDF herunterladen PDF download PDF herunterladen

Die üblichste Weise, eine Menge Dateien aus einem Linux-System zu übertragen, ist mithilfe des tar Befehls. Wenn du ein Verzeichnis auf diese Weise packst, kannst du leicht mehrere Dateien zu einer einzelnen Datei zusammenfassen. Diese Datei kannst du dann übertragen, speichern oder komprimieren, um ihre Größe zu verringern.

Vorgehensweise

PDF download PDF herunterladen
  1. In Linux kannst du mehrere Dateien mit dem tar Befehl archivieren. Dieser Befehl kombiniert mehrere Dateien zu einer einzelnen Datei und ermöglicht damit eine Komprimierung oder eine einfachere Übertragung auf einen anderen Computer. Die resultierende Datei hat die Dateiendung .tar . .tar -Dateien werden oft Tarballs genannt.
    • Der tar Befehl archiviert die Dateien nur. Er komprimiert sie nicht, daher hat das Archiv die gleiche Größe wie die ursprünglichen Dateien. Du kannst die .tar Datei mit gzip oder bzip2 komprimieren und hast dann eine Datei mit der Dateiendung .tar.gz oder .tar.bz2 . Dies decken wir am Ende dieses Artikels ab. [1]
  2. Der tar Befehl enthält mehrere Teile, wenn du einen Tarball aus einem Verzeichnis erstellst. Unten siehst du ein Beispiel: [2]
    tar -cvf tarName.tar /Pfad/auf/Verzeichnis
    • tar - Dies lädt das tar Archivierungsprogramm.
    • c - Dieses Flag signalisiert die Erstellung der .tar Datei. Es sollte immer zuerst kommen.
    • v - Dies zeigt an, dass der Prozess "verbose", d.h. ausführlich ist. Dies zeigt eine Ausgabe aller Dateien an, die der TAR-Datei bei der Erstellung hinzugefügt werden. Dieses Flag ist optional.
    • f - Dieses Flag gibt an, dass der nächste Teil der Name der neuen TAR-Datei ist. Dies sollte immer das letzte Flag sein.
    • tarName.tar - Du kannst einen beliebigen Namen wählen. Achte nur darauf, dass du am Ende .tar anhängst. Du kannst einen Pfad zum Dateinamen mit angeben, wenn du den Tarball in einem anderen Verzeichnis erstellen möchtest als dem aktuellen Arbeitsverzeichnis.
    • /Pfad/auf/Verzeichnis - Gib den Pfad des Verzeichnisses ein, aus dem du die .tar Datei erstellen möchtest. Der Pfad ist relativ zu deinem aktuellen Arbeitsverzeichnis. Wenn der volle Pfad z. B. ~/home/Benutzer/Bilder ist und du dich derzeit im Verzeichnis /home befindest, würdest du /Benutzer/Bilder eingeben. Beachte, dass auch alle Unterverzeichnisse mit eingeschlossen werden.
  3. Das Hinzufügen mehrerer Verzeichnisse ist so ziemlich genauso einfach wie das Hinzufügen aller Pfade am Ende des tar Befehls:
    tar -cvf tarName.tar /etc/Verzeichnis1 /var/www/Verzeichnis2
  4. Du kannst mit dem Flag "append" deinem .tar Archiv weitere Dateien und Verzeichnisse hinzufügen: [3]
    tar -rvf tarName.tar textfile.txt Pfad/auf/ein/anderes/Verzeichnis
    • r - Dies ist das "append" Flag. Es ersetzt das c Flag aus dem Befehl für die Erstellung des Tarballs.
  5. Du kannst mit "gzip" dein Archiv schnell komprimieren. Wenn du eine stärkere Kompression (und eine kleinere Ausgabedatei) brauchst, kannst du stattdessen "bzip2" verwenden. Die Komprimierung mit bzip2 dauert länger als mit gzip.
    gzip tarName.tar
    bzip2 tarName.tar
    • gzip fügt dem Namen der Datei die Dateiendung .gz hinzu: tarName.tar.gz
    • bzip2 fügt dem Dateinamen die Dateiendung .bz2 hinzu: tarName.tar.bz2
  6. Du kannst die Befehle aus dem Schritt oben verwenden, um bestehende Tarballs zu komprimieren, aber du kannst sie mit den richtigen Flags auch während der Erstellung komprimieren: [4]
    tar -czvf tarName.tar.gz /Pfad/auf/Verzeichnis
    tar -cjvf tarName.tar.bz2 /Pfad/auf/Verzeichnis
    • z - Dieses Flag komprimiert die neue .tar Datei mit gzip. Gib am Ende des Dateinamens die Dateiendung .gz an.
    • j - Dieses Flag komprimiert die neue .tar Datei mit bzip2. Achte darauf, am Ende des Dateinamens die Dateiendung .bz2 mit aufzunehmen. [5]
    Werbeanzeige

Tipps

  • Eine detaillierte Erklärung aller "Tar" Parameter findest du jederzeit, indem du "tar -help" eingibst.
Werbeanzeige

Über dieses wikiHow

Diese Seite wurde bisher 24.730 mal abgerufen.

War dieser Artikel hilfreich?

Werbeanzeige