Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/06/2007, 10h26   #1
Invité de passage
 
Inscription : mai 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 22
Points : 4
Points : 4
Par défaut [AIX] Extraction archive tar dans un autre répertoire

Bonjour,
Je suis sur UNIX AIX. J'ai une application qui archive et compresse quotidiennement des fichiers.
Pour les besoins d'une autre procédure, j'ai besoin de récupérer ces archives et d'en extraire les fichiers, sur un autre répertoire d'une autre machine ( Il ne faut pas les extraire sur le répertoire d'origine ). J'ai regardé un peu partout, mais je n'ai pas trouvé de solution.
Pouvez-vous m'aider sur ce point ?
Merci d'avance.
Speedycool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 11h02   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
2 possibilités, mais à tester, bien sûr :
1. Faire un cd dans le répertoire cible et extraire les fichiers
2. Utiliser l'option -D de tar, mais je ne sais pas si le tar AIX connais cette option. Cette option permet justement de préciser le répertoire de destination.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 13h37   #3
Invité de passage
 
Inscription : mai 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 22
Points : 4
Points : 4
Merci pour cette réponse.
La proposition 1 ne fonctionne pas, car les fichiers stockés dans le "tar" sont nommés en intégrant le chemin. Donc quand j'essaie de les extraire, il essaie de les mettre à leur position d'origine.
Je vais tester l'option -D
Merci
Speedycool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2007, 08h12   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
la seule solution avec les vieux tar
ou plustot les tar a l'ancienne sans les options avancees
et de faire l'archive SANS les chemins initiaux

au lieu de faire tar cf ......... /toto/titi/bidule/*
il faut alors faire cd /toto/titi/bidule/ && tar cf .... *

ou mieux encore quand l'option d'ignore du chemin est dispo de l'activer (voir ton man page pour ca)
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2007, 21h06   #5
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 968
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 968
Points : 1 375
Points : 1 375
Sur AIX (et sur Solaris aussi), il existe la commande POSIX pax qui permet d'extraire une archive tar où l'on veut grace à l'option "-s" qui permet de substituer une portion du chemin des fichiers par autre chose.
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h10.


 
 
 
 
Partenaires

Hébergement Web