So tarnen Sie ein Verzeichnis (mit Bildern)

Inhaltsverzeichnis:

So tarnen Sie ein Verzeichnis (mit Bildern)
So tarnen Sie ein Verzeichnis (mit Bildern)

Video: So tarnen Sie ein Verzeichnis (mit Bildern)

Video: So tarnen Sie ein Verzeichnis (mit Bildern)
Video: Boot-Reihenfolge ändern (PC von CD/DVD/USB starten) 2024, Kann
Anonim

Die gebräuchlichste Methode, einen Stapel von Dateien von einem Linux-System zu übermitteln, ist die Verwendung des tar-Befehls. Wenn Sie ein Verzeichnis tarnen, können Sie ganz einfach eine Gruppe von Dateien zu einer einzigen Datei zusammenfassen. Diese Datei kann dann übertragen oder gespeichert oder komprimiert werden, um ihre Größe zu reduzieren.

Schritte

865895 1
865895 1

Schritt 1. Verstehen Sie das Format

Unter Linux erfolgt die Archivierung mehrerer Dateien mit dem Befehl tar. Dieser Befehl kombiniert mehrere Dateien zu einer einzigen Datei, was eine Komprimierung oder eine einfachere Übertragung auf einen anderen Computer ermöglicht. Die resultierende Datei hat die Erweiterung.tar..tar-Dateien werden oft als Tarballs bezeichnet.

Der Befehl tar archiviert nur die Dateien. Es wird keine Komprimierung durchgeführt, sodass das Archiv die gleiche Größe wie die Originaldateien hat. Sie können die.tar-Datei mit gzip oder bzip2 komprimieren, was zu einer.tar.gz- oder.tar.bz2-Erweiterung führt. Dies wird am Ende des Artikels behandelt

865895 2
865895 2

Schritt 2. Erstellen Sie einen Tarball aus einem einzelnen Verzeichnis

Der tar-Befehl besteht aus mehreren Teilen, wenn Sie einen Tarball aus einem Verzeichnis erstellen. Unten ist ein Beispiel für einen tar-Befehl:

tar -cvf tarName.tar /path/to/directory

  • tar - Dies ruft das Archivierungsprogramm tar auf.
  • c - Dieses Flag signalisiert die "Erstellung" der.tar-Datei. Es sollte immer an erster Stelle stehen.
  • v - Dies zeigt an, dass der Prozess "ausführlich" ist. Dadurch wird eine Anzeige aller Dateien angezeigt, die der.tar-Datei während der Erstellung hinzugefügt werden. Dies ist ein optionales Flag.
  • f - Dieses Flag bedeutet, dass der nächste Teil der Dateiname der neuen.tar-Datei ist. Es sollte immer die letzte Flagge sein.
  • tarName.tar - Sie können einen beliebigen Namen wählen. Stellen Sie einfach sicher, dass Sie die Erweiterung.tar am Ende einfügen. Sie können dem Dateinamen einen Pfad hinzufügen, wenn Sie den Tarball in einem anderen Verzeichnis als Ihrem aktuellen erstellen möchten.
  • /path/to/directory - Geben Sie den Pfad des Verzeichnisses ein, aus dem Sie die.tar-Datei erstellen möchten. Der Pfad ist relativ zu Ihrem aktuellen Arbeitsverzeichnis. Wenn der vollständige Pfad beispielsweise ~/home/user/Pictures lautet und Sie sich derzeit im /home-Verzeichnis befinden, geben Sie /user/Pictures ein. Beachten Sie, dass alle Unterverzeichnisse ebenfalls eingeschlossen werden.
865895 3
865895 3

Schritt 3. Erstellen Sie einen Tarball, der mehrere Verzeichnisse enthält

Das Hinzufügen mehrerer Verzeichnisse ist so einfach wie das Hinzufügen aller Pfade am Ende des tar-Befehls:

tar -cvf tarName.tar /etc/directory1 /var/www/directory2

865895 4
865895 4

Schritt 4. Fügen Sie Dateien oder Verzeichnisse zu einem vorhandenen Tarball hinzu

Sie können weiterhin Dateien und Verzeichnisse zu Ihren.tar-Archivdateien hinzufügen, indem Sie das Flag "append" verwenden:

tar -rvf tarName.tar textfile.txt Pfad/zu/einem/anderen/Verzeichnis

r - Dies ist das Flag "append". Es ersetzt das c-Flag aus dem Befehl zur Tarball-Erstellung

865895 5
865895 5

Schritt 5. Komprimieren Sie eine vorhandene.tar-Datei

Sie können "gzip" verwenden, um Ihre.tar-Archivdatei schnell zu komprimieren. Wenn Sie mehr Komprimierung benötigen (kleinere Ausgabedatei), können Sie stattdessen "bzip2" verwenden. bzip2 braucht länger zum Komprimieren der Datei als gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip fügt dem Dateinamen die Erweiterung.gz hinzu: tarName.tar.gz
  • bzip2 fügt dem Dateinamen die Erweiterung.bz2 hinzu: tarName.tar.bz2
865895 6
865895 6

Schritt 6. Komprimieren Sie den Tarball, wenn Sie ihn erstellen

Sie können die Befehle im obigen Schritt verwenden, um vorhandene Tarballs zu komprimieren, aber Sie können sie auch während der Erstellung komprimieren, indem Sie die richtigen Flags verwenden:

tar -czvf tarName.tar.gz /path/to/directory tar -cjvf tarName.tar.bz2 /path/to/directory

  • z - Dieses Flag komprimiert die neue.tar-Datei mit gzip. Achten Sie darauf, die Erweiterung.gz am Ende des Dateinamens anzugeben.
  • j - Dieses Flag komprimiert die neue.tar-Datei mit bzip2. Achten Sie darauf, die Erweiterung.bz2 am Ende des Dateinamens anzugeben.

Empfohlen: