Tar- (1) Manuelle Seite

Tar- (1) Manuelle Seite

Name

Teer - Die GNU -Version des Tar -Archivierungs -Dienstprogramms

Zusammenfassung

Teer [ - ] A -catenate -Catenate | C -create | d -diff -compare | -Delete | R -Append | t -List | u -update | x -extrakt -get [ Optionen ] Pfadname [Pathname…]

Beschreibung

Diese Handbuchseite dokumentiert die GNU -Version von Teer , Ein Archivierungsprogramm zum Speichern und Extrahieren von Dateien aus einer Archivdatei, die als a bekannt ist Tarfile. A Tarfile kann auf einem Bandlaufwerk gemacht werden, es ist jedoch auch üblich, a zu schreiben Tarfile zu einer normalen Datei. Das erste Argument an Teer Muss eine der Optionen sein: Acdrtux, gefolgt von optionalen Funktionen. Die letzten Argumente an Teer sind die Namen der Dateien oder Verzeichnisse, die archiviert werden sollten. Die Verwendung eines Verzeichnisnamens impliziert immer, dass die folgenden Unterverzeichnisse im Archiv enthalten sein sollten.

Beispiele

tar -xvvf foo.Teer
Foo extrahieren.Teer
tar -xvvzf foo.Teer.gz
Extrahieren Sie gziped foo.Teer.gz
tar -cvvf foo.Teer Foo/
Teerinhalt von Ordner Foo in Foo.Teer

Funktionsbuchstaben

Eine der folgenden Optionen muss verwendet werden:
-A, -catenate, -konzatenat
Fügen Sie Tar -Dateien an ein Archiv an
-C, -Create
Erstellen Sie ein neues Archiv
-D, -diff, -Compare
Finden Sie Unterschiede zwischen Archiv- und Dateisystem
-löschen
Löschen Sie aus dem Archiv (nicht für die Verwendung auf Mag -Bändern!)
-r, -Append
Fügen Sie Dateien am Ende eines Archivs an
-t, -List
Listen Sie den Inhalt eines Archivs auf
-u, -update
Nur Dateien anhängen, die neuer sind als im Archiv kopieren
-x, -extrakt, -get
Extrahieren Sie Dateien aus einem Archiv

Andere Optionen

-NAME-NAME-MANGING
Wiederaufnahme von Gnutype_names, die jetzt standardmäßig deaktiviert sind
-verankert
erzwingen Ausschlussmuster, die anfängliche Untersequenzen entsprechen
-Pflege-Preserve
Ändern Sie die Zugriffszeiten nicht in abgefüllten Dateien
-A, -Auto -Compress
Wählt mit -Create den Komprimierungsalgorithmus aus, der auf dem Suffix des Archivdateinamens basiert
-B, -Blocking -Faktor n
Verwenden Sie die Datensatzgröße von NX512 -Bytes (Standard n = 20)
-B, -lese-volle Rekords
Reblock während des Lesens (zum Lesen 4.2BSD -Rohre)
-Sicherung [= Typ]
Sicherung Dateien anstelle von Überschreibungen (Typ = nummeriert, vorhanden, einfach)
-C, -Verzeichnung Dir
Wechsel zum Verzeichnis Dir
-Kontrollpunkt
Drucken Sie regelmäßige Kontrollpunkte
-Checkpoint-Action
Mit dieser Aktion können eine Aktion angegeben. Erkannte Aktionen sind: dot, echo (der Standard), echo = string, ttyout = string, exec = cmdline und sleep = value. Eine beliebige Anzahl von Optionen für "-Checkpoint-Action" kann angegeben werden. Die Aktionen werden in der Reihenfolge ihres Erscheinens in der Befehlszeile ausgeführt.
-Check-Device
Ermöglicht beim Vergleich der Gerätenummern. Dies ist der Standardwert.
-No-Check-Device
Deaktiviert den Vergleich der Gerätezahlen während der Vorbereitungsstufe eines inkrementellen Dumps. Dadurch wird das Erstellen vollständiger Dumps vermieden, wenn sich die Gerätenummern ändern (e.G. Bei Verwendung eines LVM -Snapshots)
-ausschließen = Muster
Dateien übereinstimmende Muster ausschließen
-f, -file [Hostname:] f
Verwenden Sie die Archivdatei oder das Gerät F (ansonsten Wert der Bandumgebungsvariable; wenn nicht festgelegt, „-“, was stdin/stdout bedeutet)
-F, -info-script f, -new-volume-script f
Führen Sie das Skript am Ende jedes Bandes aus (impliziert -m)
-Kraftlokal
Die Archivdatei ist lokal, auch wenn sie einen Dickdarm hat
-G, -inkremental
Erstellen/Liste/Extrahieren Sie die inkrementelle Sicherung der alten GNU-Format
-g, listed -incremental f
Erstellen/Liste/Extrahieren neuer GNU-Format-inkrementelle Sicherung
-Gruppe g
Setzen Sie die Gruppe auf G, während Sie Dateien hinzufügen
-H, -Dereferenz
Schalten Sie keine Symlinks ab; Lassen Sie die Dateien ab, auf die sie verweisen
-hartes Deneferenz
Während der Erstellung der Archivierung werden die Hartlinks und speichert die Dateien, auf die sie sich verweisen, anstatt übliche Hard -Link -Mitglieder zu erstellen (Typ '1')
-Hilfe
Druckenhilfenachricht
-Ich, Ignore -Zeros
Ignorieren Sie Nullenblöcke im Archiv (normalerweise bedeutet EOF)
-Fall ignorieren
Ignorieren Sie den Fall, wenn Sie Dateien ausschließen
-Ignorieren Sie das Lesen
Beenden Sie nicht mit dem Status ungleich Null in nicht lesbaren Dateien
-J, -bzip2
Filterarchiv durch BZIP2, verwendet, um zu dekomprimieren .BZ2 -Dateien. WARNUNG: Einige frühere Versionen der TAR -Verwendungsoption -i, um über BZIP2 zu filtern. Verwenden Sie beim Schreiben von Skripten -bzip2 anstelle von -J, damit sowohl ältere als auch neuere Teer -Versionen funktionieren.
-K,-Keep-alte Files
Vorhandene Dateien aufbewahren; Überschreiben Sie sie nicht aus dem Archiv
-K, -start -Datei f
Beginnen Sie in der Datei F im Archiv
-Lzma
Wählt den LZMA -Komprimierungsalgorithmus aus
-L, -Check -Links
Drucken Sie eine Nachricht, wenn nicht alle Links abgeladen werden
-L, -tape -Länge n
Ändern Sie Bänder, nachdem Sie N*1024 Bytes geschrieben haben
-m, -touch
Extrahieren Sie keine geänderte Datei Zeit extrahieren Sie die Zeit
-verwandeln Expr
Wendet Dateiname -Transformationen an. Das Argument für diese Option kann eine Liste von Ersatzausdrücken sein, die durch Semikolon getrennt sind (wie in 'sed'). Dateiname -Transformationen werden sowohl während der Erstellung als auch während der Extraktion auf symbolische Verknüpfungsziele angewendet. Diese Option kann angegeben werden, dass die angegebenen Transofrmationen wiederum angewendet werden.
-M, -multi -volume
Erstellen/Listen/Extrahieren von mehrbändigen Archiven erstellen/extrahieren
-Modus m
Stellen Sie die Berechtigungen auf m fest, während Sie Dateien hinzufügen
-N, -Anterdatum, -Werdatum
Speichern Sie nur Dateien neuer als Datum
-neueres Datum
Speichern nur Dateien, deren Inhalt nach dem Datum geändert wurde
-NICHT verankert
Erlauben Sie, dass Ausschlussmuster mit jedem Substring übereinstimmen (die Standardeinstellung)
-No-Ignore-Fall
Match Muster Fall sensibel (die Standardeinstellung)
-No-Recursion
Nehmen Sie nicht in Unterverzeichnisse auf
-O, -no-same-Eigentümer
Extrahieren Sie Dateien mit dem an den aktuellen Benutzer festgelegten Eigentümer (die Standardeinstellung für Nicht-Root-Benutzer)
-No-sam-Permissions
Anwenden Sie UMask auf extrahierte Dateien an (die Standardeinstellung für Nicht-Root-Benutzer)
-No-Wildcards
Verwenden Sie keine Wildcards, wenn Sie Dateien ausschließen
-No-Wildcards-Match-Slash
Lassen Sie keine Wildcards mit „/“ übereinstimmen, wenn Dateien ausgeschlossen werden
-Null
Verwenden Sie für -t "NUL" anstelle von Newline als Dateiname -Terminator
-numerischer Besitzer
Verwenden Sie immer Zahlen für Benutzer-/Gruppennamen
-Old -Archive, -Portierbarkeit
Schreiben Sie ein V7 -Format -Archiv und nicht ein ANSI -Format. Diese Optionen sind veraltet, bitte verwenden Sie -Format = v7 stattdessen.
-One-Datei-System
Bleiben Sie beim Erstellen eines Archivs im lokalen Dateisystem
-Besitzer o
Setzen Sie den Eigentümer auf o, während Sie Dateien hinzufügen
-O, -to -stdout
Extrahieren Sie Dateien in die Standardausgabe
-p, -Same -permissions, -Preserve -Permissions
Umask ignorieren beim Extrahieren von Dateien (die Standardeinstellung für Root)
-P, -absolute names
Streifen Sie nicht von Dateinamen,
-posix
Erstellen Sie POSIX -konformes Archiv. Diese Option ist veraltet, bitte verwenden Sie -format = posix stattdessen.
-bewahren
wie -p -s
-R, -Block -Number
Blocknummer innerhalb des Archivs mit jeder Nachricht anzeigen
-Datensatzgröße
Verwenden Sie Größen Bytes pro Datensatz
-Rekursion
In Verzeichnisse (der Standard) in Verzeichnis zurückkehren
-rekursiver Unlink
Entfernen Sie vorhandene Verzeichnisse, bevor Sie gleichnamige Verzeichnisse extrahieren
-Files entfernen
Entfernen Sie Dateien, nachdem Sie sie zum Archiv hinzugefügt haben
-rsh-command = cmd
Verwenden Sie Remote -Befehl anstelle von 'rsh'. Diese Option besteht so, dass Menschen, die etwas anderes als den Standard "Rsh" verwenden (e).G., Ein kerberisiertes 'rsh') kann auf ein Remote -Gerät zugreifen.
-S, -sparse
Behandeln Sie spärliche Dateien effizient um
-s, -Same -Order, -Preserve -Ordnung
Die Liste der Names zum Extrahieren ist sortiert, um das Archiv zu entsprechen
-gleichbleibender Besitzer
Extrahieren Sie Dateien mit dem Eigentümer wie im Archiv angegeben (die Standardeinstellung für Root)
-Show-ARTED-DIRS
Erwähnen Sie Verzeichnisse, die übersprungen werden
-Streifenkomponenten N
Streifen Sie die angegebene Anzahl führender Verzeichniskomponenten aus
-Streifen, -strip -Komponenten n
Streifen Sie die ersten N -Komponenten aus den Pfadnamen der Archivmitglieder beim Auspacken.
-Suffix -Suffix
Suffix anhängen, um Sicherungsdateien zu erstellen (Standard ~)
-T, -files -from f
Holen Sie sich Namen zum Extrahieren oder Archivieren aus der Datei f
-Summen
Zeigen Sie die gesamten Bytes an, die nach dem Erstellen eines Archivs geschrieben wurden
-U, -unlink -First
Dateien entlasten und nacharbeiten, anstatt zu überschreiben
-Anwendungskompressprogramm Prog
Filtern Sie das Archiv durch Prog (die -D akzeptieren muss)
-v, -Verbose
Ausführlich verarbeitete Dateien auflisten
-V, -Label -Name
Erstellen Sie das Archiv mit dem Namen des Volumennamens
-Ausführung
Tar -Programmversionsnummer drucken
-Vulo-Datei f
Verfolgen Sie das aktuelle Volumen (eines mehrvolumigen Archivs) in F
-w, -interaktiv, -konfirmation
Bitten Sie um eine Bestätigung für jede Aktion
-W, -Verifizieren
Versuchen Sie, das Archiv nach dem Schreiben zu überprüfen
-Wildcards
Verwenden Sie Wildcards, wenn Sie Dateien ausschließen (die Standardeinstellung)
-Wildcards-Match-Slash
Erlauben Sie den Wildcards, mit „/“ (dem Standard) übereinstimmen,
-X, -exclude -from = Datei
Ausschließen von Dateien, die in der Datei angepasste Muster entsprechen, die in der Datei aufgeführt sind
-Z, -kompress, -unkompress
Filtern Sie das Archiv durch Komprimierung
-z, -gzip, -gunzip, -ungzip
Filtern Sie das Archiv durch GZIP
-[0-7] [LMH]
Antrieb und Dichte angeben

Umfeld

Das Verhalten von TAR wird unter anderem durch die folgenden Umgebungsvariablen kontrolliert:

BAND
Geräte oder Datei, die für das Archiv verwendet werden sollen, wenn -Datei ist nicht angegeben. Wenn diese Umgebungsvariable nicht festgelegt ist, verwenden Sie stattdessen Stdin oder Stdout.
Tar_options
Optionen zur Vorbereitung auf die in der Befehlszeile angegebenen von Whitespace getrennt. Eingebetteter Backslashesmay werden verwendet, um Whitespace oder Backslashes innerhalb einer Option zu entkommen.

Darüber hinaus wird der Wert des Blockierungsfaktors über Umgebungsvariable für Informationen und Checkpoint -Skripte zur Verfügung gestellt Tar_blocking_factor.

Käfer

Die GNU -Leute im Allgemeinen verabscheuen und erstellen stattdessen Info -Dokumente. Leider ist das Info -Dokument, das TAR beschreibt. Infolgedessen ist die Info -Dokumentation für TAR nicht im Debian -Paket enthalten.

Wenn Sie die vollständige Dokumentation für GNU TAR lesen möchten, lesen Sie bitte die Online -Version unter

Diese Mannseite wurde für die Debianverteilung erstellt. Es beschreibt nicht die gesamte Funktionalität von Teer, und es ist oft veraltet veraltet. Patches zur Verbesserung der Berichterstattung und/oder der Genauigkeit dieser Mannseite werden geschätzt und sollten als Schweregradfehler der Wunschliste gegen das Debian TAR -Paket eingereicht werden, das nicht den GNU -Tar -Betreuern übermittelt wird.

Verwandte Linux -Tutorials:

  • Wie man Teerarchive mit Python erstellt und manipuliert
  • So vergleichen Sie Dateien mithilfe von Diff
  • So erstellen Sie inkrementelle und differentielle Backups mit Teer
  • So verwenden Sie Google Drive unter Linux
  • So partitionieren Sie USB -Laufwerk in Linux
  • So erstellen und extrahieren Sie CPIO -Archive an Linux -Beispielen
  • Einführung in Borg Backup
  • Wie man die Festplattenleistung unter Linux bewertet
  • So extrahieren Sie Tar -Datei unter Linux
  • So partitionieren Sie ein Laufwerk unter Linux