Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
623 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [Linux] commande tar

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Linux] commande tar

n°570362
imnotgood
Posté le 11-10-2004 à 17:36:32  profilanswer
 

Bonjour à tous,
 
Je suis en train de développer un programme php qui doit "jouer" avec des archives .zip et .tar.gz
 
En fonction de l'archive, je décompresse (tar ou zip) et j'ajoute un fichier puis je recompresse dans les deux formats.
 
Mon problème, c'est que le contenu du fichier est décompressé dans le dossier du programme. Pour "dézipper", pas de problème :
exec("unzip file.zip -d le_rep_ou_on_decompresse" );
 
Par contre avec tar, pas moyen de trouver.
Même quand je demande l'aide du shell concernant la fonction tar, je ne trouve pas :(
(google ne me donne rien)
 
Quelqu'un sait-il m'aider ?
 
D'avance merci !
 
Laurent


Message édité par imnotgood le 11-10-2004 à 17:38:05
mood
Publicité
Posté le 11-10-2004 à 17:36:32  profilanswer
 

n°570363
Taz
bisounours-codeur
Posté le 11-10-2004 à 17:37:43  profilanswer
 

man tar
 
tar xzf
tar xjf

n°570365
imnotgood
Posté le 11-10-2004 à 17:41:21  profilanswer
 

nan, c'est bien xvfz...
dans ton shell fais tar xvfz file.tar.gz ça fonctionne très bien...
 
Laurent

n°570366
Taz
bisounours-codeur
Posté le 11-10-2004 à 17:45:02  profilanswer
 

quoi nan ?  
 
RTFM

n°570368
imnotgood
Posté le 11-10-2004 à 17:48:23  profilanswer
 

rien... je vois pas la différence entre xfz et xvfz...
 
Faut que j'aille changer mes lunettes, il suffit simplement de passer --directory comme argument supplémentaire.
 
Merci bcp
 
Laurent

n°570369
Taz
bisounours-codeur
Posté le 11-10-2004 à 17:49:06  profilanswer
 

n'importe quoi ...

n°570373
dofor
:F
Posté le 11-10-2004 à 17:51:20  profilanswer
 

imnotgood a écrit :

rien... je vois pas la différence entre xfz et xvfz...
 
 

par hasard v ce serait pas verbose?
 
 
man tar

n°570384
imnotgood
Posté le 11-10-2004 à 18:07:45  profilanswer
 

effectivement ;)
 
tar --help est plus parlant que man tar ;)
 
merci...
Laurent

n°570387
dofor
:F
Posté le 11-10-2004 à 18:10:39  profilanswer
 

ben le man est quand même plus complet :sweat:

n°570389
imnotgood
Posté le 11-10-2004 à 18:10:54  profilanswer
 

Maitenant que ça fonctionne, j'ai un autre problème. Pour supprimer ce que j'ai décompressé, j'ai ajouté --remove-files . Il fait bien son travail, mais trop bien... Il ne supprimer pas les dossier, seulement les fichiers qu'il y a dedans :(
 
Quelqu'un peut m'aider, là je trouve vrmnt pas dans l'aide.
 
Laurent

mood
Publicité
Posté le 11-10-2004 à 18:10:54  profilanswer
 

n°570431
cycojesus
Mèo Lười
Posté le 11-10-2004 à 18:59:11  profilanswer
 

imnotgood a écrit :

Maitenant que ça fonctionne, j'ai un autre problème. Pour supprimer ce que j'ai décompressé, j'ai ajouté --remove-files . Il fait bien son travail, mais trop bien... Il ne supprimer pas les dossier, seulement les fichiers qu'il y a dedans :(
 
Quelqu'un peut m'aider, là je trouve vrmnt pas dans l'aide.
 
Laurent


man rm
 
rm -fr
 
EDIT :
rm -fr $(tar ztf archive.tar.gz)
rm -fr $(tar jtf archive.tar.bz2)


Message édité par cycojesus le 11-10-2004 à 19:00:40

---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [Linux] commande tar

 

Sujets relatifs
[Linux] Commande ATcommande linux [Résolu]
Commande linux pour connaitre les ports utilisésCommande pour connaitre la version du noyau linux ?
Commande Unix/Linux pour changement de date d'un fichier[linux] utilisation de la commande time ...
Svp, c'est quoi la commande pour lancer msn sous linux? (amsn) merci[résolu] commande linux semblable à "net send"
Explorer en mode de commande sous linuxCommande pour voir l'uilisation du CPU et le la mem sous linux
Plus de sujets relatifs à : [Linux] commande tar


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR