Pages : 1
#1 Le 18/12/2010, à 21:34
- msg_dracula
Problème avec tar
Bonjour,
Suite à un projet, je suis amené à créer des archives avec tar.
Jusque là, aucun problèmes. Le tar -cvf fonctionne bien
Par contre, quand je veut faire un update avec
tar -rcf monarchive.tar monfichier
je me retrouve bvec les deux versions du fichier. l'ancienne et la nouvelle. Seulement voila, je ne veut pas garder l'ancienne.
Y a t'il un moyen de procéder ?
Apprend de tes propres erreurs.
StaticGen : Vous ne bloguerez plus jamais comme avant
Hors ligne
#2 Le 18/12/2010, à 22:00
- pode
Re : Problème avec tar
Avec l'option --delete, puis l'option -r :
Création du tar de test
$ mkdir dirTar
$ touch dirTar/fic
$ tar -cvf dirTar.tar dirTar/
dirTar/
dirTar/fic
$ tar -tvf dirTar.tar
drwxr-xr-x pode/pode 0 2010-12-18 21:47 dirTar/
-rw-r--r-- pode/pode 0 2010-12-18 21:47 dirTar/fic
Suppression du fichier
$ tar --delete -vf dirTar.tar dirTar/fic
$ tar -tvf dirTar.tar
drwxr-xr-x pode/pode 0 2010-12-18 21:47 dirTar/
Ajout du fichier modifié
$ tar -rvf dirTar.tar dirTar/fic
dirTar/fic
$ tar -tvf dirTar.tar
drwxr-xr-x pode/pode 0 2010-12-18 21:50 dirTar/
-rw-r--r-- pode/pode 15 2010-12-18 21:50 dirTar/fic
La taille a changé => c'est bien la nouvelle version du fichier
Dernière modification par pode (Le 19/12/2010, à 08:23)
Hors ligne
#3 Le 18/12/2010, à 22:31
- msg_dracula
Re : Problème avec tar
Merci. Ça fonctionne impec. Pile poil ce que je voulais
T'es un chef !
Apprend de tes propres erreurs.
StaticGen : Vous ne bloguerez plus jamais comme avant
Hors ligne
#4 Le 19/12/2010, à 00:37
- Postmortem
Re : Problème avec tar
Il y a une autre option avec tar pour ça :
tar -uf monarchive.tar monfichier
Ca rajoute/remplace monfichier dans monarchive si le fichier a été modifié.
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#5 Le 19/12/2010, à 08:22
- pode
Re : Problème avec tar
Chez moi, ça ne marche pas :
$ tar -tvf dirTar.tar
drwxr-xr-x pode/pode 0 2010-12-18 21:58 dirTar/
-rw-r--r-- pode/pode 15 2010-12-18 21:58 dirTar/fic
Modification du fichier fic, puis :
$ tar -uf dirTar.tar dirTar/fic
$ tar -tvf dirTar.tar
drwxr-xr-x pode/pode 0 2010-12-18 21:58 dirTar/
-rw-r--r-- pode/pode 15 2010-12-18 21:58 dirTar/fic
-rw-r--r-- pode/pode 32 2010-12-19 08:19 dirTar/fic
Hors ligne
#6 Le 19/12/2010, à 14:08
- Postmortem
Re : Problème avec tar
Oups, en effet, ça rajoute le fichier à l'archive, mais seulement si celui-ci a été modifié. Je pensais que ça supprimait l'ancienne version avant l'ajout...
Ça m'apprendra de ne pas essayer avant de poster !
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
Pages : 1