- SYNOPSIS
- FEHLERMELDUNGEN
- SIEHE AUCH
- BESCHREIBUNG
- FEHLER MELDEN
- OPTIONEN
- Operationsmodifikatoren, die in jedem Modus gültig sind
- Operationsmodifikatoren, die im Kopier- und Kopier-Pass-Modus gültig sind
- Operationen, die nur im Kopier-Modus ("copy-in") gültig sind
- Operationen, die nur im Kopier-Modus ("copy-out") gültig sind
- Operationen, die nur im "Copy-Pass"-Modus gültig sind
- Operationen, die sowohl im Kopier-Modus ("copy-in") als auch im Kopier-Modus ("copy-out") gültig sind
- Operationen, die sowohl im Kopier-Modus ("copy-out") als auch im "Copy-Pass"-Modus gültig sind
- Operationen, die sowohl im Kopier-Modus ("copy-in") als auch im "Copy-Pass"-Modus gültig sind
- RÜCKGABEWERT
- SIEHE AUCH
- FEHLERMELDUNGEN
- URHEBERRECHT
cpio - kopiert Dateien in und aus Archiven
SYNOPSIS
cpio {-o|--create} [-0acvABLV] [-C BYTES] [-H FORMAT] [-M MESSAGE] [-O [[USER@]HOST:]ARCHIVE] [-F
[[USER@]HOST:]ARCHIVE] [--file=[[USER@]HOST:]ARCHIVE] [--format=FORMAT] [--message=MESSAGE]
[--null] [--reset-access-time] [--verbose] [--dot] [--append] [--block-size=blocks] [--dereference] [--io-size=BYTES] [--quiet] [--force-local] [--rsh-command=COMMAND] < name-list [> archive]
cpio {-i|--extract} [-bcdfmnrtsuvBSV] [-C BYTES] [-E FILE] [-H FORMAT] [-M MESSAGE] [-R
[USER][:.][GROUP]] [-I [[USER@]HOST:]ARCHIVE] [-F [[USER@]HOST:]ARCHIVE]
[--file=[[USER@]HOST:]ARCHIVE] [--make-directories] [--nonmatching] [--preserve-modification-time] [--numeric-uid-gid] [--rename] [--list] [--swap-bytes] [--swap] [--dot] [--unconditional] [--verbose] [--block-size=BLOCKS] [--swap-halfwords] [--io-size=BYTES] [--pattern-file=FILE] [--format=FORMAT] [--owner=[USER][:.][GROUP]] [--no-preserve-owner] [--message=MESSAGE] [--force-local] [--no-absolute-filenames] [--sparse] [--only-verify-crc] [--to-stdout] [--quiet] [--rsh-command=COMMAND] [pattern...] [< archive]
cpio {-p|--pass-through} [-0adlmuvLV] [-R [USER][:.][GROUP]] [--null] [--reset-access-time]
[--make-directories] [--link] [--quiet] [--preserve-modification-time] [--unconditional] [--verbose] [--dot] [--dereference] [--owner=[USER][:.][GROUP]] [--no-preserve-owner] [--sparse] destination-directory < name-list
cpio {-?|--help|--usage|--version}
FEHLERMELDUNGEN
Melden Sie cpio-Fehler an _
GNU cpio-Homepage: [http://www.gnu.org/software/cpio/]
Allgemeine Hilfe zur Verwendung von GNU-Software: [http://www.gnu.org/gethelp/]
Melden Sie cpio-Übersetzungsfehler an [http://translationproject.org/team/]
SIEHE AUCH
cpio(5)
BESCHREIBUNG
GNU cpio kopiert Dateien zwischen Archiven und Verzeichnissen. Es unterstützt die folgenden Archivformate: altes binäres cpio, altes portables cpio, SVR4 cpio mit und ohne Prüfsumme, HP cpio und verschiedene tar-Formate.
Der Betriebsmodus wird durch eine der folgenden Optionen angefordert:
-o, --create
Kopieren. Lesen Sie eine Liste von Dateinamen von der Standardeingabe und erstellen Sie auf der Standardausgabe (es sei denn, dies wird durch die Option --file außer Kraft gesetzt) ein Archiv, das diese Dateien enthält.
-i, --extract
Kopieren. Lesen Sie das Archiv von der Standardeingabe (oder aus der mit der Option --file angegebenen Datei) und extrahieren Sie die Dateien daraus, oder (wenn die Option -t angegeben ist) listen Sie deren Inhalt auf der Standardausgabe auf. Wenn ein oder mehrere Muster angegeben werden, lesen oder listen Sie nur die Dateien auf, die diesen Mustern entsprechen. Die Option -t allein impliziert -i.
-p, --pass-through
Durchschleifen. Lesen Sie eine Liste von Dateinamen von der Standardeingabe und kopieren Sie sie in das angegebene Verzeichnis.
-?, --help
Gibt eine kurze Hilfesummarung aus und beendet das Programm.
--usage
Gibt eine kurze Nutzungsmeldung aus und beendet das Programm.
--version
Gibt die Programmversion aus und beendet das Programm.
FEHLER MELDEN
Melden Sie cpio-Fehler an \_.
GNU cpio-Homepage: [http://www.gnu.org/software/cpio/]
Allgemeine Hilfe zur Verwendung von GNU-Software: [http://www.gnu.org/gethelp/]
Melden Sie cpio-Übersetzungsfehler unter [http://translationproject.org/team/]
OPTIONEN
Operationsmodifikatoren, die in jedem Modus gültig sind
--block-size=BLOCK-SIZE
Setzt die I/O-Blockgröße auf BLOCK-SIZE * 512 Bytes.
-B
Setzt die I/O-Blockgröße auf 5120 Bytes.
-c
Verwendet das alte, portable (ASCII-)Archivformat. Dies ist dasselbe wie -H odc.
-C, --io-size=NUMBER
Setzt die I/O-Blockgröße auf die angegebene ZAHL von Bytes.
-D, --directory=DIR
Wechselt in das Verzeichnis DIR.
--force-local
Die Archivdatei ist lokal, auch wenn ihr Name Doppelpunkte enthält.
-H, --format=FORMAT
Verwendet das angegebene ArchivFORMAT. Gültige Formate sind (die Zahl in Klammern gibt die maximale Größe für einzelne Archivmitglieder an):
bin Das veraltete binäre Format. (2147483647 Bytes)
odc Das alte (POSIX.1-)Portableformat. (8589934591 Bytes)
newc Das neue (SVR4-)Portableformat, das Dateisysteme mit mehr als 65536 Inodes unterstützt. (4294967295 Bytes)
crc Das neue (SVR4-)Portableformat mit einer hinzugefügten Prüfsumme.
tar Das alte Tar-Format. (8589934591 Bytes)
ustar Das POSIX.1-Tar-Format. Erkennt auch GNU-Tar-Archive, die ähnlich, aber nicht identisch sind. (8589934591 Bytes)
hpbin Das veraltete binäre Format, das von HPUX's cpio verwendet wird (speichert Gerätedateien anders).
hpodc Das Portableformat, das von HPUX's cpio verwendet wird (speichert Gerätedateien anders).
-R, --owner=[USER][:.][GROUP]
Im Kopier- und Kopier-Pass-Modus wird die Eigentümerschaft aller erstellten Dateien auf den angegebenen BENUTZER und/oder die GRUPPE gesetzt. Im Kopier-Modus werden die angegebenen Eigentümerinformationen im Archiv gespeichert.
BENUTZER und GRUPPE werden zuerst in den Systembenutzer- und Gruppendatenbanken nachgeschlagen. Wenn sie nicht gefunden werden, prüft cpio, ob sie nur aus Dezimalziffern bestehen, und wenn ja, werden sie als numerische UID bzw. GID behandelt.
Um die Suche zu vermeiden und sicherzustellen, dass die Argumente als numerische Werte behandelt werden, fügen Sie ihnen ein Pluszeichen voran, z. B.: -R +0:+0.
--quiet
Gibt die Anzahl der kopierten Blöcke am Ende der Ausführung nicht aus.
--rsh-command=COMMAND
Verwendet stattdessen das Remote-COMMAND anstelle von rsh.
-v, --verbose
Listet die verarbeiteten Dateien ausführlich auf.
-V, --dot
Gibt für jede verarbeitete Datei einen Punkt aus.
-W, --warning=FLAG
Steuert, welche Warnungen angezeigt werden. Das FLAG ist eines von none, um alle Warnungen zu deaktivieren, all, um sie zu aktivieren, truncate, um Warnungen über Feldverkürzungen zu aktivieren, und no-truncate, um sie zu deaktivieren.
Mehrere -W-Optionen werden kombiniert.
Operationsmodifikatoren, die im Kopier- und Kopier-Pass-Modus gültig sind
-F, --file=[[USER@]HOST:]ARCHIVDATEI
Verwendet diese ARCHIVDATEI anstelle der Standardeingabe (im Kopier-Modus) oder der Standardausgabe (im Kopier-Modus). Optional geben USER und HOST den Benutzernamen und den Hostnamen im Fall eines Remote-Archivs an.
-M, --message=STRING
Gibt die STRING aus, wenn das Ende eines Volumes des Backup-Mediums erreicht ist.
Operationen, die nur im Kopier-Modus ("copy-in") gültig sind
-b, --swap
Vertauscht die beiden Halb-Wörter von Wörtern und die Bytes von Halb-Wörtern in den Daten. Entspricht -sS.
-f, --nonmatching
Kopiert nur Dateien, die nicht mit einem der angegebenen Muster übereinstimmen.
-n, --numeric-uid-gid
Zeigt in der ausführlichen Inhaltsliste die numerische UID und GID an.
-r, --rename
Benennt Dateien interaktiv um.
-s, --swap-bytes
Vertauscht die Bytes jedes Halb-Wortes in den Dateien.
-S, --swap-halfwords
Vertauscht die Halb-Wörter jedes Wortes (4 Bytes) in den Dateien.
--to-stdout
Extrahiert Dateien in die Standardausgabe.
-E, --pattern-file=DATEI
Liest zusätzliche Muster aus der DATEI, die die zu extrahierenden oder aufzulistenden Dateinamen angeben.
--only-verify-crc
Beim Lesen eines Archivs im CRC-Format werden nur die CRC-Werte jeder Datei im Archiv überprüft, ohne die Dateien tatsächlich zu extrahieren.
Operationen, die nur im Kopier-Modus ("copy-out") gültig sind
-A, --append
Fügt an ein vorhandenes Archiv an.
--device-independent, --reproducible
Erstellt reproduzierbare Archive. Dies entspricht --ignore-devno --ignore-dirnlink --renumber-inodes.
--ignore-devno
Speichert 0 im Feld für die Geräte-Nummer jedes Archiv-Elements, anstatt der tatsächlichen Geräte- Nummer.
--ignore-dirnlink
Speichert 2 im Feld nlink jedes Verzeichnis-Archiv-Elements, anstatt der tatsächlichen Anzahl der Links.
-O [[USER@]HOST:]ARCHIV-NAME
Verwendet ARCHIV-NAME anstelle der Standardausgabe. Optionale USER und HOST geben den Benutzer und den Host-Namen im Fall eines Remote-Archivs an.
Der Name des Ausgabearchivs kann entweder mit dieser Option oder mit -F (--file) angegeben werden, aber nicht mit beiden.
--renumber-inodes
Nummeriert die Inodes neu, wenn diese im Archiv gespeichert werden.
Operationen, die nur im "Copy-Pass"-Modus gültig sind
-l, --link
Verlinkt Dateien anstelle des Kopierens, wenn möglich.
Operationen, die sowohl im Kopier-Modus ("copy-in") als auch im Kopier-Modus ("copy-out") gültig sind
--absolute-filenames
Entfernt die Komponenten des Dateisystem-Pfades nicht aus den Dateinamen. Dies ist die Standardeinstellung.
--no-absolute-filenames
Erstellt alle Dateien relativ zum aktuellen Verzeichnis.
Operationen, die sowohl im Kopier-Modus ("copy-out") als auch im "Copy-Pass"-Modus gültig sind
-0, --null
Dateinamen in der Liste werden durch Null-Zeichen anstelle von Zeilenumbrüchen getrennt.
-a, --reset-access-time
Setzt die Zugriffszeiten der Dateien nach dem Lesen zurück.
-I [[USER@]HOST:]ARCHIV-NAME
Verwendet ARCHIV-NAME anstelle der Standardeingabe. Optionale USER und HOST geben den Benutzer und den Host-Namen im Fall eines Remote-Archivs an.
Der Name des Eingabearchivs kann entweder mit dieser Option oder mit -F (--file) angegeben werden, aber nicht mit beiden.
-L, --dereference
Löst symbolische Links auf (kopiert die Dateien, auf die sie zeigen, anstelle der Links selbst).
Operationen, die sowohl im Kopier-Modus ("copy-in") als auch im "Copy-Pass"-Modus gültig sind
-d, --make-directories
Erstellt fehlende Verzeichnisse.
-m, --preserve-modification-time
Behält die vorherigen Änderungszeiten der Dateien beim Erstellen bei.
--no-preserve-owner
Ändert nicht die Eigentumsverhältnisse der Dateien.
--sparse
Schreibt Dateien mit großen Null-Blöcken als Sparse-Dateien.
-u, --unconditional
Ersetzt alle Dateien bedingungslos.
RÜCKGABEWERT
GNU cpio beendet sich mit dem Code 0, wenn die angeforderte Operation erfolgreich abgeschlossen werden konnte. Bei Fehlern beendet es sich mit dem Code 2.
SIEHE AUCH
tar(1), rmt(8), mt(1).
FEHLERMELDUNGEN
Fehler melden Sie bitte an <_>.
URHEBERRECHT
Copyright © 2014–2023 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder höher [http://gnu.org/licenses/gpl.html] Dies ist freie Software: Sie können sie ändern und weiterverbreiten. Es gibt KEINE GARANTIE, soweit dies gesetzlich zulässig ist.