extraire un fichier ou dossier d'un tar.bz2 [d'un bzip2 en fait]

extraire un fichier ou dossier d'un tar.bz2 [d'un bzip2 en fait] - Linux et OS Alternatifs

Marsh Posté le 17-09-2005 à 16:11:47    

Bonjour,
comment peut-on extraire juste un dossier ou fichier specifique à une archive en tar.bz2, sans tout extraire?
 
Merci
A+


Message édité par thierry_b le 18-09-2005 à 13:06:24
Reply

Marsh Posté le 17-09-2005 à 16:11:47   

Reply

Marsh Posté le 17-09-2005 à 16:17:36    

On se prends en main, on tapes "man tar" et la, oh magie, la réponse apparait :o
 

Spoiler :


       -T, --files-from F
              obtient  la  liste  des  fichiers  à  extraire  ou  à
              archiver depuis le fichier F.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 17-09-2005 à 16:29:28    

oki,
mais pour un disser, ce n'est donc aps possible?
 
Merci
A+

Reply

Marsh Posté le 17-09-2005 à 16:35:40    

ben si, tu mets le nom du dossier dans la liste


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 17-09-2005 à 16:37:21    

Ok.
Merci

Reply

Marsh Posté le 17-09-2005 à 17:34:16    

Re,
j'ai voulu essayé ca:
tar -xT .thunderbird/ home.tar.bz2
 
mais ca marche pas.
 
Tu peux me dnoer un exemple? pq finalement, j'y arrive tjs pas.
 
Merci

Reply

Marsh Posté le 17-09-2005 à 17:37:13    

tu n'aurais pas oublié un -j pour spécifier la décompression bzip2 ?
et aussi l'option -f ?


Message édité par jlighty le 17-09-2005 à 17:39:08
Reply

Marsh Posté le 17-09-2005 à 17:37:33    

fait l'inverse

Reply

Marsh Posté le 17-09-2005 à 17:51:08    

Pis c'est un fichier qui contient la liste des fichiers/dossiers que tu veux extraire qu'il faut passer à -T


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 17-09-2005 à 17:55:34    

Ok.
Je teste tout ca des que je peux et je vous tiens au courant :-)

Reply

Marsh Posté le 17-09-2005 à 17:55:34   

Reply

Marsh Posté le 17-09-2005 à 22:37:01    

j'ai essayé tar -xT liste.txt home.tar.bz2 avec dans le fichier liste.txt:
home/thierry/.thunderbird
 
pour décompresser le repertoire .thunderbird de ma sauvegarde.
 
Merci
A+

Reply

Marsh Posté le 17-09-2005 à 23:22:13    

tar xjf home.tar.bz2 liste.txt
ca devrait marcher

Reply

Marsh Posté le 17-09-2005 à 23:28:36    

deather2 a écrit :

tar xjf home.tar.bz2 -T liste.txt
ca devrait marcher


ou dans son cas "tar xjf home.tar.bz2 home/thierry/.thunderbird" ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 18-09-2005 à 01:04:17    

Ca marche pas appremment.
 
Je pense que ca vient du fait que c'est un dossier.
 
Le truc c que quand je veux vidualiser le gros tar.bz2 sous kde, avec ark ca rame, pq il fait 600 Mo lol, et donc je peux pas extraire le dossier que je veux.
 
Une autre solution?
 
Merci
A+

Reply

Marsh Posté le 18-09-2005 à 01:16:29    

thierry_b a écrit :


Une autre solution?
 
Merci
A+


 
Hmm c est une liste de fichiers, pas un répertoire.
 
Si tu essayais:
 
home/thierry/.thunderbird/*
 
En mode verbeux aussi (-v), histoire de voir ce qu il fait.


Message édité par Gf4x3443 le 18-09-2005 à 01:24:26
Reply

Marsh Posté le 18-09-2005 à 01:22:53    

Bon,  
mon arche a l'air corrpompu en fait...pq je n'ai pas reussi a l'extraire du tout.
 
Merci encore pour vos aides.
A+

Reply

Marsh Posté le 18-09-2005 à 01:24:17    

:whistle: , pardon, la commande a taper en étant plus clair:
 
tar -xjf home.tar.bz2 .thunderbird/*
 
En utilisant des guillements si y a des espaces.
 
Chez moi ca marche, en tout cas.


Message édité par Gf4x3443 le 18-09-2005 à 01:31:28
Reply

Marsh Posté le 18-09-2005 à 01:28:16    

Bonjour,
 
j'edite mon message, pour savoir si ca marche sur une archive bzip2 (sauvegarde partimage), on peut y arriver aussi avec une certaine syntaxe de bunzip2?
 
J'ai cherché dans le man mais j'ai rien trouvé.
 
Merci
A+


Message édité par thierry_b le 18-09-2005 à 10:11:56
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed