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.