tar command unix create backups
Lernen Sie Tar Command unter Unix anhand praktischer Beispiele ::
Die Hauptfunktion des Unix tar-Befehls besteht darin, Sicherungen zu erstellen.
Es wird verwendet, um ein 'Bandarchiv' eines Verzeichnisbaums zu erstellen, das von einem bandbasierten Speichergerät gesichert und wiederhergestellt werden kann. Der Begriff 'tar' bezieht sich auch auf das Dateiformat der resultierenden Archivdatei.
Tar-Befehl unter Unix mit Beispielen
Das Archivformat behält die Verzeichnisstruktur und die Dateisystemattribute wie Berechtigungen und Datumsangaben bei.
Teersyntax:
tar (function) (options) (paths)
Teeroptionen:
Der Befehl tar unterstützt die folgenden Funktionen:
- tar -c: Erstellt ein neues Archiv.
- tar -A: Hängt eine tar-Datei an ein anderes Archiv an.
- tar -r: Hängt eine Datei an ein Archiv an.
- tar -u: Aktualisiert Dateien in einem Archiv, wenn die Datei im Dateisystem neuer ist.
- tar -d: Ermittelt den Unterschied zwischen einem Archiv und dem Dateisystem.
- tar -t: Listet den Inhalt eines Archivs auf.
- tar -x: Extrahiert den Inhalt eines Archivs.
Bei der Angabe der Funktion ist das Präfix '-' nicht erforderlich, und auf die Funktion können andere Optionen für einzelne Buchstaben folgen.
Einige der unterstützten Optionen umfassen:
- -j: Archive mit dem Komprimierungsalgorithmus bzip2 lesen oder schreiben.
- -J: Archive mit dem xz-Komprimierungsalgorithmus lesen oder schreiben.
- -z: Archive mit dem gzip-Komprimierungsalgorithmus lesen oder schreiben.
- -a: Archive mit dem Komprimierungsalgorithmus lesen oder schreiben, der durch den Namen der Archivdatei bestimmt wird.
- -v: Führe die Operationen ausführlich aus.
- -f: Geben Sie den Dateinamen für das Archiv an.
Beispiele:
So initialisieren Sie eine Warteschlange in Java
Erstellen Sie eine Archivdatei mit Datei1 und Datei2
$ tar cvf archive.tar file1 file2
Erstellen Sie eine Archivdatei mit dem Verzeichnisbaum unter dir
$ tar cvf archive.tar dir
Listen Sie den Inhalt von archive.tar auf
$ tar tvf archive.tar
Extrahieren Sie den Inhalt von archive.tar in das aktuelle Verzeichnis
$ tar xvf archive.tar
Erstellen Sie eine Archivdatei mit dem Verzeichnisbaum unter dir und komprimieren Sie sie mit gzip
$ tar czvf archive.tar.gz dir
Extrahieren Sie den Inhalt der komprimierten Archivdatei
$ tar xzvf archive.tar.gz
Extrahieren Sie nur den angegebenen Ordner aus der Archivdatei
$ tar xvf archive.tar docs/work
Extrahieren Sie alle '.doc' -Dateien aus dem Archiv
$ tar xvf archive.tar –-wildcards ‘*.doc’
Fazit
Das Archivformat von Tar Command unter Unix behält die Verzeichnisstruktur und die Dateisystemattribute wie Berechtigungen und Datumsangaben bei.
Literatur-Empfehlungen
- Befehl in Unix mit Beispielen ausschneiden
- Unix Cat-Befehlssyntax, Optionen mit Beispielen
- Ls-Befehl unter Unix mit Beispielen
- Grep-Befehl unter Unix mit einfachen Beispielen
- Unix-Sortierbefehl mit Syntax, Optionen und Beispielen
- Befehl 'Suchen' unter Unix: Suchen von Dateien mit Unix 'Datei suchen' (Beispiele)
- Unix-Textverarbeitungsbefehle: Unix-Filter mit Beispielen
- Unix-Befehle: Grundlegende und erweiterte Unix-Befehle mit Beispielen