Zum Hauptinhalt springen

So archivieren Sie einen Ordner unter Linux: Schritt für Schritt Anleitung

Die Archivierung von Ordnern auf einem Linux-Betriebssystem ist eine wichtige Aufgabe beim Verwalten von Dateien und Ordnern. Durch die Archivierung eines Ordners können Sie den Inhalt eines Ordners in eine Datei packen, um ihn einfacher zu speichern, zu übertragen oder zu sichern.

Es gibt viele Möglichkeiten, Ordner unter Linux zu archivieren, aber eine der häufigsten ist die Verwendung des Befehls tar. Tar (aus dem Englischen. "tape archive" - ein Bandarchiv) ermöglicht das Erstellen und Entpacken von Archiven verschiedener Formate.

In dieser exemplarischen Vorgehensweise erfahren Sie, wie Sie einen Ordner unter Linux mit dem Befehl tar archivieren. Wir betrachten auch einige Optionen, mit denen Sie den Archivierungsprozess anpassen und Dateien komprimieren können, um Speicherplatz zu sparen.

Bevor Sie mit der Sicherung beginnen, stellen Sie sicher, dass Sie das tar-Paket auf Ihrem Linux-System installiert haben. In den meisten Distributionen ist es bereits standardmäßig installiert, aber wenn Sie es nicht gefunden haben, können Sie es mit dem Paketverwaltungsprogramm Ihrer Distribution installieren.

Archivieren eines Ordners unter Linux: Detaillierte Anleitung

Durch die Archivierung eines Ordners in Linux können Sie mehrere Dateien und Ordner zu einer einzigen Datei zusammenführen, um sie einfach zu speichern und zu übertragen. In dieser Anleitung erfahren Sie, wie Sie einen Ordner auf Basis des Linux-Betriebssystems sichern.

Zuerst benötigen Sie Zugriff auf die Befehlszeile. Öffnen Sie ein Terminal auf Ihrem Linux-Computer.

Schritt 1: Führen Sie den Sicherungsbefehl aus

Führen Sie den folgenden Befehl aus, um den Ordner zu sichern:

Das TeamDie Beschreibung
tar -czvf Archivname.tar.gz OrdnerpfadArchiviert den Ordner und speichert das Archiv im tar-Format.gz

Ersetzen Sie "Archivname" durch den gewünschten Archivnamen und "Ordnerpfad" durch den Pfad des Ordners, den Sie archivieren möchten.

Wenn Sie beispielsweise einen Ordner mit dem Namen "Dokumente" in Ihrem Home-Verzeichnis archivieren möchten, sieht der Befehl folgendermaßen aus:

tar -czvf Dokumente.tar.gz /home/Ihr Benutzername/Dokumente

Schritt 2: Überprüfen Sie das erstellte Archiv

Nachdem Sie den Befehl ausgeführt haben, können Sie überprüfen, ob das Archiv erfolgreich erstellt wurde. Führen Sie den folgenden Befehl aus:

ls -l Archivname.tar.gz

Ersetzen Sie "Archivname" durch den Namen Ihres Archivs.

Schritt 3: Extrahieren Sie das Archiv

Wenn Sie die Dateien aus dem Archiv extrahieren müssen, führen Sie den folgenden Befehl aus:

tar -xzvf Archivname.tar.gz

Ersetzen Sie "Archivname" durch den Namen Ihres Archivs.

Nach dem Ausführen dieses Befehls wird der Inhalt des Archivs in das aktuelle Verzeichnis extrahiert.

Das ist alles! Jetzt wissen Sie, wie Sie einen Ordner unter Linux archivieren. Wenn Sie das Archiv entpacken müssen, verwenden Sie den Befehl aus Schritt 3.

Vorbereiten der Archivierung

Denken Sie daran, dass Sie einige vorbereitende Schritte ausführen müssen, bevor Sie einen Ordner unter Linux archivieren können. Im Folgenden sind die wichtigsten Schritte aufgeführt, die Ihnen helfen, diese Aufgabe erfolgreich abzuschließen:

1. Bestimmen Sie den Ordner, den Sie archivieren möchten: bevor Sie mit der Archivierung beginnen, ist es wichtig, den Ordner oder das Verzeichnis zu bestimmen, den Sie im Archiv speichern möchten. Stellen Sie sicher, dass Sie über Zugriffsrechte für diesen Ordner verfügen.

2. Überprüfen Sie den freien Speicherplatz: das Archivieren eines Ordners kann ziemlich viel Speicherplatz belegen. Stellen Sie daher vor Beginn des Prozesses sicher, dass Sie genügend freien Speicherplatz auf der Festplatte haben, um das Archiv zu speichern.

3. Installieren Sie die erforderlichen Programme: sie müssen die entsprechenden Programme verwenden, um einen Ordner unter Linux zu archivieren. Einige der gängigsten Programme zum Archivieren unter Linux sind Tar und Zip. Stellen Sie sicher, dass sie auf Ihrem System installiert sind, oder installieren Sie sie bei Bedarf.

4. Untersuchen Sie die Befehle zum Archivieren und Entpacken: bevor Sie einen Ordner archivieren, sollten Sie die grundlegenden Befehle zum Erstellen und Entpacken von Archiven lesen. Dies wird Ihnen helfen, die gewünschten Aktionen schnell und effizient durchzuführen.

5. Entscheiden Sie, welches Archivformat Sie benötigen: unter Linux können Sie verschiedene Archivformate auswählen, die für verschiedene Zwecke geeignet sind. Einige gängige Archivformate unter Linux umfassen Tar, Zip und Gzip. Studieren Sie und wählen Sie das Format aus, das Ihren Anforderungen am besten entspricht.

Nachdem Sie alle diese Schritte ausgeführt haben, sind Sie bereit, den Ordner unter Linux zu archivieren. Befolgen Sie die oben beschriebenen Richtlinien und stellen Sie sicher, dass Sie alle Schritte sorgfältig und sorgfältig ausführen, um Ihren Ordner erfolgreich zu archivieren.

Optionen zum Sichern eines Ordners

Unter Linux gibt es verschiedene Möglichkeiten, einen Ordner zu sichern:

1. Verwenden des tar-Befehls: Der tar-Befehl ist ein Standardwerkzeug zum Erstellen von Archiven unter Linux. Es ermöglicht Ihnen, komprimierte oder unkomprimierte Archive zu erstellen und unterstützt verschiedene Komprimierungsalgorithmen wie gzip oder bzip2.

2. Verwenden des zip-Befehls: Der zip-Befehl ist eine Alternative zu tar und ermöglicht das Erstellen von ZIP-Archiven, die auf Windows-Systemen häufiger vorkommen. Zip-Archive haben normalerweise .zip ist eine Erweiterung und kann mit oder ohne Datenkomprimierung erstellt werden.

3. Verwenden der Funktionen des Dateimanagers: Einige Dateimanager, wie Nautilus oder Dolphin, bieten integrierte Unterstützung für die Archivierung von Ordnern. Über das Kontextmenü können Sie den Ordner auswählen, den Sie archivieren möchten, und das Archiv mit wenigen Mausklicks erstellen.

4. Verwenden von grafischen Werkzeugen: Es gibt auch verschiedene grafische Werkzeuge für die Archivierung von Ordnern unter Linux. Einige von ihnen, wie Ark oder File Roller, bieten eine einfache und intuitive Benutzeroberfläche zum Erstellen von Archiven.

5. Verwenden der Befehlszeile: Natürlich können Sie auch die Befehlszeile verwenden, um einen Ordner zu sichern. Dies kann nützlich sein, wenn Sie den Archivierungsprozess automatisieren müssen oder wenn Sie auf einem Remote-Server ohne grafische Shell arbeiten.

Die Auswahl der am besten geeigneten Sicherungsmethode hängt von Ihren Vorlieben und Ihrer Situation ab. In diesem Artikel wird die Verwendung des Befehls tar zum Sichern eines Ordners beschrieben, da dies die gängigste und leistungsfähigste Methode ist.

Verwenden der Befehlszeile

Sie können die Befehlszeile verwenden, um einen Ordner unter Linux zu archivieren. Im Folgenden sind die wichtigsten Befehle aufgeführt:

  • tar -cf archive.tar folder/ - Erstellt ein Archiv mit dem Namen "archive.tar" aus dem Ordner "folder/".
  • tar -czf archive.tar.gz folder/ - Erstellt ein komprimiertes Archiv mit dem Namen "archive.tar.gz" aus dem Ordner "folder/".
  • tar -cjf archive.tar.bz2 folder/ - Erstellt ein komprimiertes Archiv mit dem Namen "archive.tar.bz2" aus dem Ordner "folder/".

Sie können die folgenden Befehle verwenden, um das Archiv zu entpacken:

  • tar -xf archive.tar - Entpacken eines Archivs mit dem Namen "archive.tar".
  • tar -xzf archive.tar.gz - Entpacken eines komprimierten Archivs mit dem Namen "archive.tar.gz".
  • tar -xjf archive.tar.bz2 - entpackt ein komprimiertes Archiv mit dem Namen "archive.tar.bz2".

Die tar-Befehle sind die wichtigsten für die Arbeit mit Archiven unter Linux. Sie ermöglichen das Erstellen von Archiven, das Komprimieren und das Entpacken bereits vorhandener Archive.

Archivieren eines Ordners mit Archivern

gzip ist eines der am häufigsten verwendeten Archivierungsprogramme unter Linux. Es ermöglicht Ihnen, komprimierte Archive mit dem gzip-Komprimierungsalgorithmus zu erstellen. Um einen Ordner mit gzip zu archivieren, führen Sie den folgenden Befehl aus:

gzip -r foldername

zip ist ein Archivierungsprogramm, mit dem Sie Archive mit dem ZIP-Format erstellen können. Um einen Ordner mithilfe von zip zu archivieren, führen Sie den folgenden Befehl aus:

zip -r archive.zip foldername

tar ist ein Dienstprogramm zum Erstellen von Archiven unter Linux. Es komprimiert keine Dateien, sondern kombiniert sie einfach in einer einzigen Datei. Um einen Ordner mit tar zu archivieren, führen Sie den folgenden Befehl aus:

tar -cvf archive.tar foldername

Die obigen Befehle erstellen Archive mit Erweiterungen .gzip, .zip und .tar entsprechend. Sie können einen dieser Archivierer je nach Ihren Bedürfnissen auswählen.

Sie können bereits erstellte Archive mit dem Befehl des entsprechenden Archivs und den gewünschten Parametern entpacken.

Zum Beispiel, um ein Archiv mit einer Erweiterung zu entpacken .tar, führen Sie den folgenden Befehl aus:

tar -xvf archive.tar

Archivierer ermöglichen die effiziente Verwaltung Ihrer Ordner und Dateien unter Linux und erleichtern die Übertragung und Speicherung von Dateien.

Wie kann ich die automatische Sicherung einrichten

Für die Bequemlichkeit von Linux-Benutzern besteht die Möglichkeit, bestimmte Ordner automatisch zu sichern. Dies erleichtert das Erstellen von Sicherungskopien und das Speichern der Daten in einer sicheren Form.

Um die automatische Sicherung einzurichten, können Sie Tools wie Cron oder systemd timers verwenden, mit denen Sie Aufgaben für eine bestimmte Zeit festlegen und automatisieren können.

Hier sind einige Schritte, mit denen Sie die automatische Sicherung einrichten können:

  1. Wählen Sie das Werkzeug aus: Abhängig von Ihrer Präferenz und dem verwendeten System können Sie ein geeignetes Werkzeug zum Konfigurieren der automatischen Sicherung auswählen, z. B. Cron oder systemd timers.
  2. Erstellen Sie ein Archivierungsskript: Erstellen Sie ein Skript, das den ausgewählten Ordner archiviert. In diesem Skript können Sie den Befehl verwenden tar um ein Archiv zu erstellen.
  3. Zeitplan festlegen: Richten Sie einen Zeitplan für die Ausführung Ihres Skripts ein. Sie können die Uhrzeit und das Datum angeben, zu dem die Sicherung durchgeführt werden soll.
  4. Konfigurieren von Aktionen: Entscheiden Sie, welche Aktionen nach Abschluss der Sicherung durchgeführt werden sollen. Dies kann das Senden eines Archivs per E-Mail, das Kopieren auf einen Remote-Server oder das Speichern in einem anderen Ordner sein.
  5. Überprüfen Sie die Einstellungen: Stellen Sie sicher, dass Ihre automatische Sicherung korrekt konfiguriert ist, indem Sie sie manuell ausführen und die Ergebnisse überprüfen.

Das Einrichten einer automatischen Sicherung unter Linux kann den Prozess der Datensicherung erheblich vereinfachen. Wenn Sie die obigen Schritte befolgen, können Sie diesen Prozess einfach konfigurieren und automatisieren, sodass Sie Ihre Daten sicher aufbewahren können.

Wiederherstellen eines archivierten Ordners

Verwenden Sie den Befehl tar, um einen archivierten Ordner unter Linux wiederherzustellen. Es ermöglicht Ihnen, den Inhalt des Archivs zu entpacken und die ursprüngliche Ordnerstruktur wiederherzustellen.

Führen Sie den folgenden Befehl aus, um einen archivierten Ordner wiederherzustellen:

tar -xvf archive.tar.gz

Wo ist das Archiv?tar.gz - Der Name des Archivs, das Sie wiederherstellen möchten. Dieser Befehl entpackt den Inhalt des Archivs und stellt die Dateien und Ordner im aktuellen Arbeitsverzeichnis wieder her.

Wenn Sie einen anderen Pfad zum Entpacken des Archivs angeben möchten, können Sie die Option -C im folgenden Format verwenden:

tar -xvf archive.tar.gz -C /path/to/destination

Ersetzen Sie /path/to/destination durch den Pfad des Verzeichnisses, in das Sie den archivierten Ordner wiederherstellen möchten.

Bei der Wiederherstellung eines Archivs ermöglicht tar das automatische Entpacken von Dateien unter Beibehaltung der Attribute. Verwenden Sie dazu die Option --preserve-permissions . Zum Beispiel:

tar -xvf archive.tar.gz --preserve-permissions -C /path/to/destination

Auf diese Weise können Sie den archivierten Ordner problemlos wiederherstellen und gleichzeitig die ursprüngliche Struktur und die Attribute der Dateien im Linux-Betriebssystem beibehalten.