The Jedi Posté(e) le 14 août 2004 Signaler Partager Posté(e) le 14 août 2004 Voilou, actuellement j'ai besoin de compresser un répertoire qui contient pas mal de fichiers. Pour ça, j'y arrive y'a pas de soucis seulement quand je le fais, à l'intérieur de l'archive, ça conserve le chemin absolu (/home/mon/dossier/acompresser/). J'ai eu beau retourner la doc dnas tous les sens, essayer les options possibles En fait je fais ça tar cfzlP /home/mon/dossier/archive.tar.gz /home/mon/dossier/acompresser/ J'aimerais faire la même chose SANS que dans l'archive il y ait le chemin (au pire je resterai comme ça mais ça craint). Petite contrainte : je ne peux pas effectuer d'autre commande avant (je lance ça dans un script php et visiblement faire un cd /home/mon/dossier il en tient pas compte). merci d'avance Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mega-squall Posté(e) le 14 août 2004 Signaler Partager Posté(e) le 14 août 2004 (modifié) Re-regardes le man à auteur du switch -P C'est l'option qui force les adresses absolues. Essaye comme ca : tar -czvf /home/mon/dossier/archive.tar.gz /home/mon/dossier/acompresser/ Sinon, essaye : cd /home/mon/dossier/acompresser/ tar -czvf archive.tar.gz * mv archive.tar.gz /home/mon/dossier/ Modifié le 14 août 2004 par mega-squall Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
The Jedi Posté(e) le 15 août 2004 Auteur Signaler Partager Posté(e) le 15 août 2004 Rien à faire ça conserve l'ensemble du chemin dans l'archive avec la première formule. Par contre j'ai trouvé une autre bidouille (à savoir balancer plusieurs commandes dans un seul exec() ) merciii Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.