Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
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 15/12/2011, 17h10   #1
Membre du Club
 
Inscription : septembre 2008
Messages : 221
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 221
Points : 62
Points : 62
Par défaut Désarchiver dossier tar

Bonjour,

Je souhaite désarchiver un tar dans un dossier spécifique. Jusque là c'est bon.

Code :
tar -xf archive.tar -C /home/toto
En revanche une fois archive.tar désarchiver, j'ai un dossier "archive" et dans "archive" tous les fichiers
Comment mettre tous les fichiers de archive dans mon /home/toto

J'ai essayé de spécifier à la fin /archive mais ça ne fonctionne pas.
Merci
princesse95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 19h24   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
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 538
Points : 7 754
Points : 7 754
Code :
tar xf archive.tar archives/* -C /home/toto/
extraira que les fichiers derrière le directory "archives"

si ça ne marche pas avec ta version de tar il y a une astuces, certaines versions de tar, ou si tu es sur un unix qui n'utilises pas le gnu-tar

tu fais un alias qui porte le même nom que le répertoire dans l'archive

Code :
1
2
3
4
ln -s /home/toto/ /archives
cd /
tar xf archives.tar
rm /archives
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/12/2011, 11h31   #3
Membre du Club
 
Inscription : septembre 2008
Messages : 221
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 221
Points : 62
Points : 62
J'avais essayé la première solution. Il me donnait comme erreur :
Code :
1
2
3
4
5
6
xfer:clobber n'est pas défini
tar: Caractères de correspondance de motif utilisé dans le nom de fichier. Veuillez 
tar: utiliser « --wildcards » pour activer la correspondance de motif ou « --no-wildcards » pour
tar: supprimer cet avertissement.
tar: archives/* : non trouvé dans l'archive
tar: Des erreurs ont provoqué l'arrêt du programme
Je vais regarder si cette option peut résoudre le problème.
princesse95 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/12/2011, 14h37   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
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 538
Points : 7 754
Points : 7 754
le clobber peut aussi poser problème pour l'utilisation des wildcards si juste l'option ne suffisait pas (le clobber/noclobber se défini au niveau du shell)
frp31 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 05h18.


 
 
 
 
Partenaires

Hébergement Web