Vous n'êtes pas identifié(e).
les fichiers ne sont pas extraits à l'endroit où je suis mais dans un répertoire correspondant au chemin.
Comment faire pour que l'extraction ne tienne pas compte du chemin devant les fichiers ?
Même question pour un répertoire.
Soit un répertoire TOTO dans l'archive
Je fais
J'ai comme réponse:
J'ai aussi essayé:
Merci,
Note: je viens de découvrir la commande pax.
mes fichiers ou répertoires ont comme chemin
Je fais alors:
En retour:
Dernière modification par bertaudmarc (02-12-2017 16:11:12)
Hors ligne
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Bonjour,
J'ai une archive qui a été, malheureusement, enregistrée avec le chemin pour tous les fichiers et répertoires.
Quand je veux extraire:
tar xvf archive.tar
les fichiers ne sont pas extraits à l'endroit où je suis mais dans un répertoire correspondant au chemin.
Comment faire pour que l'extraction ne tienne pas compte du chemin devant les fichiers ?
Il faut savoir que tar sauvegarde une arborescence, puis la restitue.
Par défaut tar enregistre cette arborescence comme un chemin relatif.
Donc quand tu extrait cette arborescence, elle sera restituée dans
le répertoire courant où tu trouves. Par contre tar ne mets pas à plat
l'arborescence sauvegardée et la restitue comme elle était.
En principe lors de la création de l'archive, tar enregistre une arborescence
en tant que chemin relatif, même si on lui donne un chemin absolu, sauf si
on a créé cette archive en utilisant l'option -P ou --absolute-names, comme
par exemple :
Mais je ne recommande pas du tout l'usage de cette possibilité.
Je trouve qu'il est bien plus sûr de toujours avoir des chemins relatifs.
Et je répète, si tu t'attendais à ce que tous les fichiers de l'arborescence
sauvée se retrouvent dans ton répertoire courant, tout à plat, ça ne sera pas
le cas.
Dernière modification par enicar (02-12-2017 11:33:45)
Hors ligne
Bonjour,
J'ai une archive qui a été, malheureusement, enregistrée avec le chemin pour tous les fichiers et répertoires.
Quand je veux extraire:tar xvf archive.tar
les fichiers ne sont pas extraits à l'endroit où je suis mais dans un répertoire correspondant au chemin.
La commande ne serait pas plutôt
Tousse antique Ovide !
Hors ligne
Une lettre de fonction peut ne pas être préfixée par - et peut être combinée avec d'autres options lettre.
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
est une écriture également possible et sans ambiguïté.
Tousse antique Ovide !
Hors ligne
Exemple concrêt:
Il ne faut pas oublier de mettre le chemin actuel devant ce que l'on veux extraire
Dernière modification par bertaudmarc (02-12-2017 16:10:41)
Hors ligne