Cpio ist eine Archivierung Dienstprogramm für Linux-Betriebssysteme entwickelt. Es schafft . Cpio-Archiv -Dateien, die die Struktur und den Inhalt einer einzigen Verzeichnis oder mehrere Verzeichnisse von Dateien haben. Jeder cpio-Archiv hat die Informationen, die cpio Werkzeug identifizieren und zu extrahieren , es hilft verschlagwortet . Der Streifen Pfad -Komponente ist ein Brei von Befehlen in einem Wettbewerber Archivierung Tool namens Tar verwendet . Streifen Pfad Component
Tar , ein weiteres Archivierung Dienstprogramm , kam ursprünglich mit einem Befehl " - strip- Pfad ", die entfernt streift Komponenten eines Dateinamens . Die " - strip- Weg "-Befehl wurde geändert in " - strip- Komponente " im Jahr 2004. Der Befehl arbeitet immer noch in der gleichen Weise. Bei der Verwendung von Teer , die Sie nicht brauchen, um in das Verzeichnis der Datei , die Komponenten, die Sie löschen möchten, ist sein . Aber Sie müssen den Speicherort der Datei angeben zu bekommen " - strip- Komponenten " . Arbeiten
Cpio Befehle
Cpio keinen äquivalenten Befehl " - strip- Komponenten " in Tar . Dies ist ein Grund von vielen als cpio unterlegen Tar . Cpio hat drei Hauptfunktionen : Kopieren von Dateien zu einem Archiv , Extrahieren und Verschieben Datei auf verschiedene Verzeichnisse . Im Gegensatz zu Teer, sind viele seiner Befehle nur einen Buchstaben und ein Bindestrich . Beispielsweise erstellt der " -o "-Befehl ein Verzeichnis ; " -iv " ruft Dateien in einem Verzeichnis ; " - idv " nimmt bestimmte Dateien im aktuellen Verzeichnis und extrahiert sie auf einen neuen
< br . >
cpio Modes
die Befehle für cpio durch den Modus der Benutzer ausgewählt hat eingeschränkt. In Copy- Out-Modus , kopiert cpio Dateien in einem Archiv. In Copy- In -Modus kopiert cpio sie aus dem Archiv. Die Copy- Pass -Modus überspringt Archivierung durch die Kombination von Copy- Out und Copy- In , vorbei Dateien von einem Verzeichnis in ein anderes . Jeder dieser Modi unterschiedliche Befehle . Der letzte Modus , Copy- Pass -Modus ist eine Funktion , die sein Konkurrent , Tar, nicht bieten und ein Hauptgrund, warum cpio für Datei-Archivierung verwendet wird.
Cpio und Tar
< br >
Cpio und Teer werden häufig als komplementäre Archivierung Utilities verwendet . Cpio ist in mehrere Betriebssysteme , einschließlich GNU, ein freies, Open-Source- Betriebssystem Unix und Linux, verwendet wie Tar , Tar obwohl in zusätzliche Erweiterungen wie die BSD -Betriebssystem auf Unix- Basis verwendet wird. Sowohl Archivierung Utilities tag mit wichtigen Dateien identifizieren , Authoring und Berechtigungen , und beide sind zusammenhängend und komprimierbar , so dass die Archive erstellt von ihnen leichter zu übertragen .