Tar- (1) Manuelle Seite
- 2059
- 436
- Janin Pletsch
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