Commande CPIO dans Linux

Commande CPIO dans Linux

«La commande« CPIO », les options et l'utilisation dans Linux sont expliquées dans cet article avec des exemples. L'outil d'archivage CPIO est toujours utilisé, par exemple, pour produire des images initramfs sur Linux et pour les packages RPM, même s'il est utilisé moins fréquemment que d'autres programmes d'archivage comme TAR ces jours-ci. Ce didacticiel démontre l'utilisation de la fonction GNU CPIO pour créer et extraire les archives CPIO ainsi que comment obtenir une liste des fichiers qu'ils contiennent."

Quelle est la commande CPIO?

Copier et copier sont appelés CPIO. Dans Linux / Unix, il s'agit d'un outil de ligne de commande pour générer, répertorier et extraire des fichiers d'archives. Un fichier d'archive CPIO est produit par lui. L'ensemble du système de fichiers peut être copié dans un fichier d'archive.

À partir de l'entrée standard, CPIO lit la liste des fichiers et envoie le résultat à la sortie standard. Il crée une archive lors de l'exécution de ce processus.

Afin de choisir les fichiers à copier, la commande CPIO est généralement utilisée en conjonction avec «LS» ou «Rechercher."La sortie de commande" LS "ou" Find "est tuée sur la commande CPIO pour ce faire.

Modes qui fonctionnent avec la commande CPIO

La commande CPIO prend en charge les modes suivants.

Mode Description
Mode de copie Avec l'option -o ou -création, CPIO copie les fichiers dans une archive dans ce mode.
Mode de copie Il imprime le contenu d'une archive ou copie les fichiers hors de l'archive. En utilisant l'option -i, CPIO lit les archives à partir de l'entrée standard. L'option -extrait peut également être utilisée pour ce faire.
Mode de copie-passage Cette méthode ne crée aucun fichier d'archive; il déplace simplement les fichiers d'un arbre d'annuaire à un autre.

Certaines options importantes disponibles dans la commande CPIO sont données ci-dessous.

Option Description
-O, -Create Cette option génère un .Fichier d'archive CPIO.
-I, -Extrait Cette option extrait des fichiers pour voir le contenu à l'intérieur.
-P, -Pass-through D'un arbre de répertoire à un autre, les fichiers sont copiés via cette option.
-V, -Verbose Il affiche des informations verbales.
-t Il répertorie les fichiers d'entrée.

Comment créer un *.fichier CPIO?

Nous expliquerons comment générer *.Fichiers CPIO qui contiennent des fichiers et des répertoires dans cette section. La commande CPIO sera utilisée pour nous aider à accomplir cela. La syntaxe de la commande CPIO est attachée ci-dessous.

Vous pouvez voir que nous avons utilisé la commande «LS» pour répertorier les fichiers d'abord dans l'image fournie ci-dessous. Les fichiers avec le nom «Fichier», «Folder1» et «MyFile» sont répertoriés dans la deuxième ligne, comme vous pouvez le voir.

Dans la commande, vous pouvez voir des options -ov et -v. L'option -ov créera la nouvelle archive, et l'option -v baissera les fichiers traités.

Lorsque nous exécutons la commande ci-dessus, le .Le fichier CPIO est créé. Vous pouvez voir le fichier créé avec la commande CPIO dans la capture d'écran donnée.

Comment extraire A *.fichier CPIO?

Nous pouvons également extraire *.Fichiers CPIO avec la commande CPIO. Peu importe si ces fichiers contiennent plus de fichiers et répertoires. Cet exemple discutera de ce concept.

Tout d'abord, nous avons répertorié tous les fichiers avec la commande LS. L'option -i ou -xtrait est utilisée ici. Cette option extrait un .fichier CPIO. La commande de la troisième ligne du code extrait le fichier.Fichier CPIO dans le répertoire de travail actuel.

CPIO ne sera pas extraire et afficher le message d'erreur si l'emplacement a déjà la version la plus récente ou identique.

Comment créer un *.Fichier d'archives de goudron à l'aide de CPIO?

Ici, nous allons vous montrer comment vous pouvez créer un .Fichier d'archive TAR avec la commande CPIO. Mais d'abord, voyons ce qu'est un fichier de goudron.

Le format de fichier TAR, qui signifie des archives de bande, est utilisée pour stocker de nombreux fichiers dans un seul fichier. Il s'agit d'une méthode d'archivage couramment utilisée ainsi que de transférer de nombreux fichiers sur Internet, par exemple, des fichiers pour les téléchargements de logiciels. Un fichier TAR doit être ouvert à l'aide d'une application ou d'une commande qui peut ouvrir des archives.

Revenons au sujet principal, qui est de créer un .Fichier d'archive de goudron.

Dans la commande jointe ci-dessous, vous pouvez voir «-H."L'option -H utilisée dans la commande spécifiera le format pour le fichier d'archive. Un fichier de goudron nommé «Fichier1.Tar »est créé.

Ici, vous pouvez voir que la commande ci-dessus a créé le fichier TAR avec le fichier de nom11.le goudron.

Comment extraire le *.Fichier d'archive de goudron?

L'exemple suivant extrait un fichier1.Fichier de goudron à un autre dossier nommé «NEWFOLDER."Ce dossier est présent dans le répertoire domestique de l'utilisateur actuel. Ici, vous pouvez voir que la commande a extrait le contenu du fichier. La commande pour extraire le fichier TAR et sa sortie est jointe ci-dessous.

Comment afficher uniquement le *.Fichier d'archive TAR en utilisant la commande CPIO?

Le CPIO aide à voir *.Fichiers de goudron contenant des fichiers et des répertoires. Ici, nous avons utilisé le «cpio -it -f / home / linux / file1.commande tar ”pour afficher uniquement le .Fichiers d'archive de goudron.

Lors de l'exécution de cette commande, vous pouvez voir la liste de tous les fichiers ainsi que les répertoires présents à cet emplacement.

Comment afficher le contenu du fichier TAR?

En utilisant la commande donnée dans la capture d'écran suivante, vous pouvez imprimer un .le contenu du goudron. Utilisez cette courte commande pour répertorier rapidement chaque élément dans un .fichier. Vous pouvez voir que nous avons écrit la commande «cpio -itv -f file1.Tar "ici. Le fichier à partir duquel nous affichons le contenu est le «fichier1.Fichier de goudron.

La capture d'écran ci-jointe contient la commande et sa sortie. Ici, vous pouvez voir tous les contenus de fichiers avec des détails supplémentaires tels que le répertoire, le groupe auquel ils appartiennent et la date et l'heure de la création.

Conclusion

Ce message nous a appris à utiliser la commande Linux CPIO. Bien qu'il soit utilisé moins fréquemment que TAR ces jours. Nous avons appris à construire une archive, à en extraire des données, puis à énumérer les informations à l'intérieur. Pour mieux comprendre le concept complet, assurez-vous de comprendre les commandes utilisées dans les captures d'écran qui sont jointes.