Cpio-Strip Pfadkomponenten

November 7

Cpio ist ein Archivierungs-Programm für Linux-Betriebssysteme entwickelt. Es schafft .cpio Archiv-Dateien, die Struktur und Inhalt ein einzelnes Verzeichnis oder mehrere Verzeichnisse Dateien verfügen. Jedes Cpio-Archiv hat Informationen markiert, die hilft, das Cpio-Tool identifiziert werden kann und es zu extrahieren. Die Pfadkomponente Streifen ist eine Maische von Befehlen in einem Wettbewerber Archivierung Tool namens Teer verwendet.

Streifen-Pfadkomponente

Teer, andere Archivierung Dienstprogramm, kam ursprünglich mit einen Befehl namens "--Streifen-Pfad" die Streifen Weg Bestandteile einer Datei namens. Die "--Streifen-Pfad" Befehl wurde geändert zu "--Streifen-Komponente" im Jahr 2004. Der Befehl funktioniert noch genauso. Wenn Sie Tar verwenden, Sie müssen nicht in das Verzeichnis der Datei sein, die hat Komponenten, die Sie löschen möchten. Aber Sie müssen den Speicherort der Datei zu erhalten, geben "--Streifen-Komponenten" zu arbeiten.

Cpio-Befehle

Cpio verfügt nicht über eine entsprechende Befehl zu "--Streifen-Komponenten" in Tar. Dies ist ein Grund, warum viele Cpio Tar unterlegen betrachten. Cpio hat drei Hauptfunktionen: Kopieren von Dateien in ein Archiv, extrahieren und Verschieben von Datei auf verschiedene Verzeichnisse. Im Gegensatz zu Tar sind viele seiner Befehle nur einen Brief und einen Bindestrich. Beispielsweise die "-o" Befehl erstellt ein Verzeichnis; "-iv" lädt Dateien in einem Verzeichnis; "-Idv" nimmt bestimmte Dateien im aktuellen Verzeichnis und extrahiert sie in eine neue.

Cpio-Modi

Die Befehle für Cpio werden durch den Modus eingeschränkt, die der Benutzer ausgewählt hat. In Kopie-Out-Modus kopiert Cpio Dateien in ein Archiv. In Kopie-Modus kopiert Cpio sie aus dem Archiv heraus. Die Kopie-Pass-Modus überspringt Archivierung durch die Kombination von Copy-Out und Kopie-In, Dateien von einem Verzeichnis in ein anderes übergeben. Jeder dieser Modi hat verschiedene Befehle. Der letzte Modus, Kopie-Pass-Modus, ist ein Feature, seinem Konkurrenten, Teer, nicht anbietet, und ein Hauptgrund, warum Cpio File Archivierung dient.

Cpio und Tar

Cpio und Tar werden häufig als komplementäre Archivierung Dienstprogramme. Cpio ist in mehrere Betriebssysteme, einschließlich GNU, ein Unix-Betriebssystem kostenlos, open Source und Linux, genauso wie Tar, obwohl Teer, zusätzliche Erweiterungen wie z. B. das Betriebssystem BSD verwendet wird basiert auf Unix verwendet. Beide Archivierung Dienstprogramme-Tag Dateien mit wichtigen identifizieren, erstellen und Berechtigungsinformationen, und beide sind zusammenhängend und komprimierbar, machen die Archive erstellt von ihnen leichter zu übertragen.