URL: https://linuxfr.org/forums/linux-general/posts/make-et-tar-abiscote Title: make et tar -abiscoté Authors: domiko Date: 2017年10月02日T11:27:17+02:00 License: CC By-SA Tags: résolu Score: 4 Bonjour, Pour archiver la partie programmes d'une arborescence contenant des exemples de programmes C++, j'utilise une commande tar un peu tarabiscotée : ```sh tar cf ../documents_cours.tar --exclude "modele*" C_Cpp/Sources/{*.[hc]pp,Makefile} Objets/Sources/{*.[hc]pp,Makefile} Polymorphisme/Sources/{*.[hc]pp,Makefile} ``` Elle fonctionne parfaitement en ligne de commande bash. Comme est elle est compliquée, je souhaite l'intégrer dans le Makefile qui me sert par ailleurs à gérer les exemples. J'ai donc écrit une cible : ```sh archive: tar cf ../documents_cours.tar --exclude "modele*" C_Cpp/Sources/{*.[hc]pp,Makefile} Objets/Sources/{*.[hc]pp,Makefile} Polymorphisme/Sources/{*.[hc]pp,Makefile} ``` ```sh _$ make archive ``` me répond : ```sh tar cf ../documents_cours.tar --exclude "modele*" C_Cpp/Sources/{*.[hc]pp,Makefile} Objets/Sources/{*.[hc]pp,Makefile} Polymorphisme/Sources/{*.[hc]pp,Makefile} tar: C_Cpp/Sources/{*.[hc]pp,Makefile} : stat impossible: Aucun fichier ou dossier de ce type tar: Objets/Sources/{*.[hc]pp,Makefile} : stat impossible: Aucun fichier ou dossier de ce type tar: Polymorphisme/Sources/{*.[hc]pp,Makefile} : stat impossible: Aucun fichier ou dossier de ce type tar: Arrêt avec code d'échec à cause des erreurs précédentes ``` Je ne comprends pas pourquoi. Quelqu'un aurait une suggestion ? Cordialement Dominique