mercredi 20 juillet 2011

bash : faire un tar a partir d'une liste de fichiers

La commande tar permet de réaliser une archive de fichier à partir de la commande suivante :

Tout d'abord une commande utilse pour créer une liste de fichier, et j'insiste bien sur une liste de fichiers:


Dans l'exemple suivant, on exclut le répertoire "lib" :
find -type f | egrep -v "^\.\/lib\/" > ../liste.txt


Puis on lance la commande tar avec l'option -T qui prend une liste de fichiers ... (de fichiers en chemin absolu ou relatif):

tar -cvf ../monfichier.tar -T ../liste.txt

Aucun commentaire:

Enregistrer un commentaire