Linux – chercher puis archiver des fichiers avec cpio

Personnellement, j’aime bien me faire des backups facile à utiliser qui regroupent des type de fichiers. Par exemple cela peut être des photos, des scripts, des logs… Généralement pour archiver des masses de fichiers on a tendance à utiliser la commande tar mais dans ce cas de figure ce n’est pas forcément adapté. Effet tar fonctionne par répertoire.

CPIO est une très bonne alternative dans ce cas. En effet, cpio accepte que l’on lui fournisse des fichiers et s’occupe de les ajouter dans un fichier d’archives. On peut l’utiliser avec un pipe à la suite d’un ls mais le plus sympa c’est avec un find.

Par exemple, comment lister les fichiers « .sh » et les archiver ?

find . -name "*.sh" | cpio -o --format=tar > compil.tar

Le pipe facilite donc grandement les choses.

Si vous le souhaitez, vous pouvez retrouver cette article en vidéo.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s