CPIO(1) GNU CPIO CPIO(1) BEZEICHNUNG cpio - Dateien aus Archiven und in Archive kopieren UBERSICHT cpio {-o|--create} [-0acvABLV] [-C BYTES] [-H FORMAT] [-M MELDUNG] [-O [[BENUTZER@]RECHNER:]ARCHIV] [-F [[BENUTZER@]RECHNER:]ARCHIV] [--file=[[BENUTZER@]RECHNER:]ARCHIV] [--format=FORMAT] [--message=MELDUNG] [--null] [--reset-access-time] [--verbose] [--dot] [--append] [--block-size=BLOCKE] [--dereference] [--io-size=BYTES] [--quiet] [--force-local] [--rsh-command=BEFEHL] < name-list [> Archiv] cpio {-i|--extract} [-bcdfmnrtsuvBSV] [-C BYTE] [-E DATEI] [-H FORMAT] [-M MELDUNG] [-R [BENUTZER][:.][GRUPPE]] [-I [[BENUTZER@]HOST:]ARCHIV] [-F [[BENUTZER@]HOST:]ARCHIV] [--file=[[BENUTZER@]HOST:]ARCHIV] [--make-directories] [--nonmatching] [--preserve-modification-time] [--numeric-uid-gid] [--rename] [--list] [--swap-bytes] [--swap] [--dot] [--unconditional] [--verbose] [--block-size=BLOCKE] [--swap-halfwords] [--io-size=BYTE] [--pattern-file=DATEI] [--format=FORMAT] [--owner=[BENUTZER][:.][GRUPPE]] [--no-preserve-owner] [--message=MELDUNG] [--force-local] [--no-absolute-filenames] [--sparse] [--only-verify-crc] [--to-stdout] [--quiet] [--rsh-command=BEFEHL] [pattern] [< Archiv] cpio {-p|--pass-through} [-0adlmuvLV] [-R [BENUTZER][:.][GRUPPE]] [--null] [--reset-access-time] [--make-directories] [--link] [--quiet] [--preserve-modification-time] [--unconditional] [--verbose] [--dot] [--dereference] [--owner=[BENUTZER][:.][GRUPPE]] [--no-preserve-owner] [--sparse] Zielverzeichnis < Namensliste cpio {-?|--help|--usage|--version} ANMERKUNGEN Diese Handbuchseite ist eine Kurzbeschreibung von cpio. Fur eine detaillierte Beschreibung mit Beispielen und Empfehlungen zur Verwendung ziehen Sie das GNU Cpio-Handbuch zu Rate, das im Texinfo-Format verfugbar ist. Wenn das Textanzeigeprogramm info(1) und die Cpio-Dokumentation auf Ihrem Rechner ordnungsgemass installiert sind, konnen Sie mit dem Befehl info cpio auf das vollstandige Handbuch zugreifen. Sie konnen das Handbuch auch im Info-Modus in emacs(1) betrachten. Weiterhin finden Sie verschiedene Formate online auf http://www.gnu.org/software/cpio/manual Falls die Inhalte dieser Handbuchseite und des GNU Cpio-Handbuchs voneinander abweichen sollten, sollte Letzteres als massgebend betrachtet werden. BESCHREIBUNG GNU cpio kopiert Dateien zwischen Archiven und Verzeichnissen. Es unterstutzt die folgenden Archivformate: Altes binares Cpio, altes portables Cpio, SVR4 Cpio mit und ohne Prufsumme, HP Cpio und verschiedene Tar-Formate. Der Aktionsmodus wird durch eine der folgenden Optionen ausgewahlt: -o, --create herauskopieren. Liest eine Dateinamenliste aus der Standardeingabe und erstellt auf der Standardausgabe (falls nicht durch die Option --file ausser Kraft gesetzt) ein Archiv, das die Dateien enthalt. -i, --extract Hereinkopieren. Liest das Archiv von der Standardeingabe (oder von der mit der Option --file ubergebenen Datei) und extrahiert Dateien daraus oder (falls die Option -t angegeben ist) listet dessen Inhalte auf die Standardausgabe auf. Falls eine oder mehrere Muster angegeben sind, werden die Dateien, die auf diese Muster passen, gelesen oder aufgelistet. Die Option -t impliziert -i. -p, --pass-through durchreichen. Liest eine Liste von Dateinamen aus der Standardeingabe und kopiert sie in das angegebene Verzeichnis. -?, --help gibt eine kurze Hilfetextzusammenfassung an und beendet das Programm. --usage zeigt eine kurze Aufrufsyntax an und beendet das Programm. --version gibt die Version an und beendet das Programm. OPTIONEN Aktionsanpasser, die in jedem Modus gultig sind: --block-size=BLOCKGROSSE setzt die E/A-Blockgrosse auf BLOCKGROSSE * 512 Byte. -B setzt die E/A-Blockgrosse auf 5120 Byte. -c verwendet das alte portable (ASCII-)Archivformat. Dies ist zu -H odc identisch. -C, --io-size=ANZAHL setzt die E/A-Blockgrosse auf die angegebene ANZAHL von Byte. -D, --directory=VERZ wechselt zum Verzeichnis VERZ. --force-local Archivdatei ist lokal, auch wenn der Name Doppelpunkte enthalt. -H, --format=FORMAT verwendet das angegebene Archiv-FORMAT. Gultige Formate sind (die Zahl in Klammern gibt die maximale Grosse der einzelnen Archivmitglieder an): bin Das veraltete Binarformat. (2147483647 Byte) odc Das alte (POSIX.1) portable Format. (8589934591 Byte) newc Das neue (SVR4) portable Format, das Dateisysteme unterstutzt, die mehr als 65536 i-Nodes haben. (4294967295 Byte) crc Das neue (SVR4) portable Format mit hinzugefugten Prufsummen. tar Das alte Tar-Format. (8589934591 Byte) ustar Das POSIX.1-Tar-Format. Erkennt auch GNU-Tar-Archive, die ahnlich, aber nicht identisch sind. (8589934591 Byte) hpbin Das veraltete, von HPUX genutzte Cpio-Binarformat (das Geratedateien anders speichert). hpodc Das von HPUX genutzte portable Cpio-Format (das Geratedateien anders speichert). -R, --owner=[BENUTZER][:.][GRUPPE] setzt im Ein- und Kopierweitergabemodus den Eigentumer aller erstellten Dateien auf den angegebenen BENUTZER und/oder die GRUPPE. Im Auskopiermodus werden die Eigentumerinformationen im Archiv gespeichert. BENUTZER und GRUPPE werden zuerst in den System-Benutzer- und Gruppendatenbanken nachgeschlagen. Falls sie nicht gefunden werden, pruft cpio, ob sie nur aus dezimalen Ziffern bestehen, und behandelt sie in diesem Fall als numerische UID bzw. GID. Um das Abfragen zu vermeiden und sicherzustellen, dass die Argumente als numerische Werte behandelt werden, stellen Sie ihnen ein Pluszeichen voran, z.B. -R +0:+0. --quiet gibt die Anzahl der kopierten Blocke am Ende des Durchlaufs nicht aus. --rsh-command=BEFEHL verwendet anstatt rsh den BEFEHL in der Ferne. -v, --verbose listet die verarbeiteten Dateien ausfuhrlich auf. -V, --dot gibt ein >>.<< fur jede verarbeitete Datei aus. -W, --warning=SCHALTER steuert die Warnanzeige. SCHALTER ist entweder none, um alle Warnungen zu deaktivieren, all, um sie zu aktivieren, truncate, um Warnungen bezuglich des Abschneidens von Feldern zu aktivieren und no-truncate, um dies zu deaktivieren. Mehrere -W-Optionen werden gesammelt. Aktionsanpasser, die im Ein- und Auskopiermodus gultig sind: -F, --file=[[BENUTZER@]RECHNER:]ARCHIVDATEI verwendet statt der Standardeingabe (im Einkopiermodus) oder der Standardausgabe (im Auskopiermodus) diese ARCHIVDATEI. Optional geben Sie den BENUTZER- und RECHNER-Namen fur Archive in der Ferne an. -M, --message=ZEICHENKETTE gibt ZEICHENKETTE aus, wenn das Ende eines Datentragers der Datensicherungsmedien erreicht ist. Aktionsanpasser, die nur im Einkopiermodus gultig sind: -b, --swap vertauscht beide Halbworter der Worter und Bytes von Halbworter in den Daten. Aquivalent zu -sS. -f, --nonmatching kopiert nur Dateien, die auf keines der angegebenen Muster passen. -n, --numeric-uid-gid zeigt numerische UID und GID in der ausfuhrlichen Inhaltsverzeichnisauflistung. -r, --rename benennt Dateien interaktiv um. -s, --swap-bytes vertauscht die Bytes in jedem Halbwort in den Dateien. -S, --swap-halfwords vertauscht die Halbworter jedes Wortes (4 Byte) in den Dateien. --to-stdout entpackt Dateien in die Standardausgabe. -E, --pattern-file=DATEI liest zusatzliche Muster, die zu extrahierende oder aufzulistende Dateinamen angeben, aus DATEI. --only-verify-crc verifizert nur die Prufsummen jeder Datei im Archiv beim Lesen eines Archivformats mit Prufsummen, ohne Dateien tatachlich zu extrahieren. Aktionsanpasser, die nur im Auskopiermodus gultig sind: -A, --append hangt an ein bestehendes Archiv an. --device-independent, --reproducible erstellt reproduzierbare Archive. Dies ist zu --ignore-devno --ignore-dirnlink --renumber-inodes aquivalent. --ignore-devno speichert 0 statt der tatsachlichen Geratenmummer in dem Geratenummernfeld jedes Archivmitglieds. --ignore-dirnlink speichert 2 im nlink-Feld jedes Archivmitglieds im Verzeichnis anstatt der tatsachlichen Anzahl der Links. -O [[BENUTZER@]RECHNER:]ARCHIVNAME verwendet ARCHIVNAME statt der Standardausgabe. Optional geben Sie den BENUTZER- und RECHNER-Namen fur Archive in der Ferne an. Der Ausgabearchivname kann mit dieser Option, mittels -F (--file) aber nicht mit beiden angegeben werden. --renumber-inodes nummeriert Inodes beim Speichern im Archiv um. Aktionsanpasser, die nur im Kopierweitergabemodus gultig sind: -l, --link verlinkt Dateien wenn moglich, statt sie zu kopieren. Aktionsanpasser, die im Ein- und Auskopiermodus gultig sind: --absolute-filenames entfernt die Dateisystemprafixkomponenten nicht von den Dateinamen. Dies ist die Voreinstellung. --no-absolute-filenames erstellt alle Dateien relativ zum aktuellen Verzeichnis. Aktionsanpasser, die im Auskopier- und Kopierweitergabemodus gultig sind: -0, --null Dateinamen in der Liste werden durch Null-Zeichen statt Zeilenumbruchen begrenzt. -a, --reset-access-time setzt die Zugriffszeiten von Dateien nach dem Lesen zuruck. -I [[BENUTZER@]RECHNER:]ARCHIVNAME verwendet ARCHIVNAME statt der Standardeingabe. Optional geben Sie den BENUTZER- und RECHNER-Namen fur Archive in der Ferne an. Der Eingabearchivname kann mit dieser Option, mittels -F (--file) aber nicht mit beiden angegeben werden. -L, --dereference dereferenziert symbolische Links (kopiert die Dateien, auf die sie zeigen, statt die Links zu kopieren). Aktionsanpasser, die im Einkopier- und Kopierweitergabemodus gultig sind: -d, --make-directories erstellt, wo benotigt, fuhrende Verzeichnisse. -m, --preserve-modification-time erhalt vorherige Dateiveranderungszeiten beim Erstellen von Dateien bei. --no-preserve-owner andert die Eigentumerschaft von den Dateien nicht. --sparse schreibt Dateien mit grossen Null-Blocken als Sparse-Dateien. -u, --unconditional ersetzt alle Dateien ohne Ruckfrage. RUCKGABEWERT GNU cpio beendet sich mit Code 0, falls es die Aktion erfolgreich abschliessen konnte. Im Fehlerfall beendet es sich mit dem Code 2. SIEHE AUCH tar(1), rmt(8), mt(1). FEHLERBERICHTE Melden Sie Fehler (auf Englisch) an . COPYRIGHT Copyright (C) 2014--2023 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer . Dies ist freie Software: Sie konnen sie verandern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulassig. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . CPIO 29. April 2023 CPIO(1)