#1 Le 26/03/2011, à 21:38
- wido
[tar] fichier et dossier le même nom (en cours)
Bonjour,
j'ai une archive en .tar.gz et je voudrais l'extracter, je fais ceci:
tar -zxvf nomarchive.tar.gz -C /dossier/destination
le souci c'est que dans l'archive j'ai un dossier d'une précédente extraction (autre archive) qui porte le même nom d'un fichier
voici le retour de la commande:
nwn/ambient/al_pl_whispersf.wav
nwn/ambient/al_pl_whispersm.wav
nwn/ambient/al_wt_gustcavrn1.wav
nwn/ambient/al_wt_gustchasm1.wav
nwn/ambient/al_wt_gustdraft1.wav
nwn/ambient/al_wt_gustgrass1.wav
nwn/ambient/al_wt_rainhard1.wav
nwn/ambient/al_wt_rainlight1.wav
nwn/ambient/al_wt_stormlg1.wav
nwn/ambient/al_wt_stormsm1.wav
nwn/ambient/al_wt_windmed1.wav
nwn/ambient/al_wt_windsoft1.wav
nwn/ambient/al_wt_windstrng1.wav
nwn/ambient/al_wt_windforst1.wav
nwn/NWNv129.txt
nwn/patch.key
dmclient
EULA.txt
fixinstall
lib/
lib/libSDL-1.2.so.0
lib/libSDL-1.2.so.0.0.5
miles/
miles/mssdsp.flt
miles/mssmp3.asi
miles/msssoft.m3d
miles/libmss.so.6
miles/libmss.so
miles/libmss.so.6.5.2
movies-OC.txt
nwmain
nwn
tar: nwn : open impossible: Le fichier existe
nwn.ini
comment le forcer à l'extraire?
Dernière modification par wido (Le 26/03/2011, à 21:40)
Hors ligne
#2 Le 26/03/2011, à 21:49
- sputnick
Re : [tar] fichier et dossier le même nom (en cours)
C'est que ton dossier n'est pas vide. tar est pas con, il sait qu'il y a conflit entre ce qu'il doit faire et ce qui existe.
Avec un dossier vide, il ecraserait le dossier vide par ton fichier.
C'est à toi de choisir
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#3 Le 26/03/2011, à 21:57
- wido
Re : [tar] fichier et dossier le même nom (en cours)
en clair, je ne peux pas avoir un dossier portant le même nom d'un fichier?
Hors ligne
#4 Le 26/03/2011, à 23:45
- FRUiT
Re : [tar] fichier et dossier le même nom (en cours)
Sinon tu peux éventuellement extraire juste CE fichier, mais ailleurs (pour le renommer ensuite)...
You can now extract the member 'blues' from the archive file 'collection.tar' like this:
$ tar --extract --file=collection.tar blues
(pas testé)
Faudra faire un gunzip avant.
Dernière modification par FRUiT (Le 26/03/2011, à 23:46)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#5 Le 27/03/2011, à 03:17
- sputnick
Re : [tar] fichier et dossier le même nom (en cours)
Ya qq chose de tres simple dans cet optique :
mkdir /tmp/foo
tar zxvf machin.tar.gz -C /tmp/foo nom_repertoire_a_extraire
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne