Commande tar
Fermé
djmic
Messages postés
70
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2010
-
22 déc. 2009 à 22:12
djmic Messages postés 70 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 9 juillet 2010 - 26 déc. 2009 à 10:53
djmic Messages postés 70 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 9 juillet 2010 - 26 déc. 2009 à 10:53
A voir également:
- Commande tar
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande scannow - Guide
13 réponses
debianhunter
Messages postés
119
Date d'inscription
mardi 22 décembre 2009
Statut
Membre
Dernière intervention
11 juillet 2010
24
22 déc. 2009 à 22:15
22 déc. 2009 à 22:15
Bonsoir,
man tar:
-r, --append
append files to the end of an archive
HTH
Nicolas
man tar:
-r, --append
append files to the end of an archive
HTH
Nicolas
djmic
Messages postés
70
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2010
1
22 déc. 2009 à 22:18
22 déc. 2009 à 22:18
merci je ne l'avais pas vu celui-là ^^
Par contre, il y a un truc que je ne comprend pas...
Lorsque que je demande d'archiver un fichier "fichier.txt" par exemple, j'ai bien mon archive qui se crée mais mon fichier.txt existe toujours...
est-ce normal???
Par contre, il y a un truc que je ne comprend pas...
Lorsque que je demande d'archiver un fichier "fichier.txt" par exemple, j'ai bien mon archive qui se crée mais mon fichier.txt existe toujours...
est-ce normal???
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
24 déc. 2009 à 13:37
24 déc. 2009 à 13:37
j'ai bien mon archive qui se crée mais mon fichier.txt existe toujours...
est-ce normal???
Exemple :
;-))
est-ce normal???
--remove-files efface les fichiers après les avoir ajoutés à l'archive.
Exemple :
[tmpfs]$ ls data.txt TEST/ [tmpfs]$ tar cvf archive.tar -X data.txt TEST TEST/ TEST/testeur/ TEST/testeur/fileC TEST/testeur/fileB TEST/testeur/fileA TEST/Archives/ TEST/Work/ [tmpfs]$ tar rvf archive.tar --remove-files data.txt data.txt [tmpfs]$ ls archive.tar TEST/ [tmpfs]$ tar -tf archive.tar TEST/ TEST/testeur/ TEST/testeur/fileC TEST/testeur/fileB TEST/testeur/fileA TEST/Archives/ TEST/Work/ data.txt [tmpfs]$
;-))
debianhunter
Messages postés
119
Date d'inscription
mardi 22 décembre 2009
Statut
Membre
Dernière intervention
11 juillet 2010
24
22 déc. 2009 à 22:26
22 déc. 2009 à 22:26
Bonsoir,
C'est normal, tar permet de concatener plusieurs fichiers ou repertoires dans un fichier (souvent dans le but d'envoyer le tout sous un seul fichier 'archive' par FTP par exemple) mais ne supprime pas les originaux.
Cordialement,
Nicolas
C'est normal, tar permet de concatener plusieurs fichiers ou repertoires dans un fichier (souvent dans le but d'envoyer le tout sous un seul fichier 'archive' par FTP par exemple) mais ne supprime pas les originaux.
Cordialement,
Nicolas
djmic
Messages postés
70
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2010
1
22 déc. 2009 à 22:28
22 déc. 2009 à 22:28
ah d'accord.
mais ca n'altèrera pas l'archive si on supprime le fichier d'origine qu'on vient d'archiver?
merci pour tes réponses
mais ca n'altèrera pas l'archive si on supprime le fichier d'origine qu'on vient d'archiver?
merci pour tes réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
debianhunter
Messages postés
119
Date d'inscription
mardi 22 décembre 2009
Statut
Membre
Dernière intervention
11 juillet 2010
24
22 déc. 2009 à 22:41
22 déc. 2009 à 22:41
Non, le fichier est entierement copie dans l'archive. Tu peux supprimer le fichier sans crainte.
Nicolas
Nicolas
djmic
Messages postés
70
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2010
1
22 déc. 2009 à 23:28
22 déc. 2009 à 23:28
Merci pour tes réponses Nicolas.
Bonne fêtes de fin d'année
Bonne fêtes de fin d'année
djmic
Messages postés
70
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2010
1
23 déc. 2009 à 01:09
23 déc. 2009 à 01:09
Désolé j'ai de nouveau un problème.
Pour terminer mon script avec la commande tar, je dois pouvoir 'purger' une archive
ca fonctionne mais n'y a-t-il pas une manière plus propre? avec gawk par exemple?
Ensuite je dois pouvoir supprimer des fichiers de l'archive en fonctions d'une ancienneté et par contre là, je ne sais pas comment me lancer
Merci
Pour terminer mon script avec la commande tar, je dois pouvoir 'purger' une archive
tar --delete -f corbeille.tar `tar -tf corbeille.tar`
ca fonctionne mais n'y a-t-il pas une manière plus propre? avec gawk par exemple?
Ensuite je dois pouvoir supprimer des fichiers de l'archive en fonctions d'une ancienneté et par contre là, je ne sais pas comment me lancer
Merci
djmic
Messages postés
70
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2010
1
23 déc. 2009 à 11:57
23 déc. 2009 à 11:57
up
djmic
Messages postés
70
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2010
1
24 déc. 2009 à 11:02
24 déc. 2009 à 11:02
:-(
debianhunter
Messages postés
119
Date d'inscription
mardi 22 décembre 2009
Statut
Membre
Dernière intervention
11 juillet 2010
24
24 déc. 2009 à 15:29
24 déc. 2009 à 15:29
Bonjour,
Desole pour le delai de reponse. ll ne semble pas possible de retrouver la date d'un fichier dans une archive, mis a part l'extraire (--atime-preserve).
Bonne continuation,
Nicolas
Desole pour le delai de reponse. ll ne semble pas possible de retrouver la date d'un fichier dans une archive, mis a part l'extraire (--atime-preserve).
Bonne continuation,
Nicolas
djmic
Messages postés
70
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2010
1
25 déc. 2009 à 16:32
25 déc. 2009 à 16:32
y'a pas de soucis, ce sont les fêtes.
Merci quand même.
Le professeur l'a demandé donc ca doit être possible de manière subtile.
Je vais encore faire des recherches.
Merci pour ton aide
Merci quand même.
Le professeur l'a demandé donc ca doit être possible de manière subtile.
Je vais encore faire des recherches.
Merci pour ton aide
debianhunter
Messages postés
119
Date d'inscription
mardi 22 décembre 2009
Statut
Membre
Dernière intervention
11 juillet 2010
24
25 déc. 2009 à 21:36
25 déc. 2009 à 21:36
Bonsoir,
En fait, l'utilisation de l'option 'v' (verbose), associee a l'option 't' (list) que tu utilises deja, permet de recuperer la date du fichier:
my-debian:~/tmp> tar -tvf trial.tar
-rw-r--r-- user/group 1878464 2009-12-22 01:47 IM000574.JPG
-rw-r--r-- user/group 3916143 2009-12-22 00:17 P1000459.JPG
A partir de la, un petit coup de awk et c'est parti ;o)
Bonne soiree,
Nicolas
En fait, l'utilisation de l'option 'v' (verbose), associee a l'option 't' (list) que tu utilises deja, permet de recuperer la date du fichier:
my-debian:~/tmp> tar -tvf trial.tar
-rw-r--r-- user/group 1878464 2009-12-22 01:47 IM000574.JPG
-rw-r--r-- user/group 3916143 2009-12-22 00:17 P1000459.JPG
A partir de la, un petit coup de awk et c'est parti ;o)
Bonne soiree,
Nicolas
djmic
Messages postés
70
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2010
1
26 déc. 2009 à 10:53
26 déc. 2009 à 10:53
le soucis c'est que c'est par rapport à une ancienneté
ce que j'ai donc fait c'est extraire l'archive dans un nouveau répertoire
ensuite à l'aide de la commande find et de l'attribut -mtime j'ai créé une boucle en supprimant dans l'archive les éléments trouvés dans le répertoire (les fichiers de l'archive et du répertoire étant identique).
Par contre j'ai un autre petit soucis.
est-il possible d'éviter que l'utilisateur 'archive' deux fois le même fichier, car lorsque je veux supprimer ce fichier, s'il y est deux fois, une erreur est générée et il m'est alors impossible de le supprimer ni même de purger l'archive et je dois alors la supprimer.
Merci
ce que j'ai donc fait c'est extraire l'archive dans un nouveau répertoire
ensuite à l'aide de la commande find et de l'attribut -mtime j'ai créé une boucle en supprimant dans l'archive les éléments trouvés dans le répertoire (les fichiers de l'archive et du répertoire étant identique).
Par contre j'ai un autre petit soucis.
est-il possible d'éviter que l'utilisateur 'archive' deux fois le même fichier, car lorsque je veux supprimer ce fichier, s'il y est deux fois, une erreur est générée et il m'est alors impossible de le supprimer ni même de purger l'archive et je dois alors la supprimer.
Merci