tar et junk the path

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : tar et junk the path

par Hywan » 16 mars 2008, 13:16

Ha ok il faut l'utiliser comme ça ... hmm pas évident tout ça.

Meri Ripat :).

par Ripat » 15 mars 2008, 21:06

Code : Tout sélectionner

tar -Pcvzf ~/Desktop/$name.tar.gz -C /tmp/manual/ Hoa_Manual/
-C dir

When this option is specified, tar will change its current directory to dir before performing any operations. When this option is used during archive creation, it is order sensitive.
http://www.gnu.org/software/tar/manual/ ... l.gz#IDX58

par Hywan » 14 mars 2008, 20:07

:axe:



mais lol ! Espèce de geek va ;-).

par Cyrano » 14 mars 2008, 20:04

Allé, va pour des cd :).
Moi je préfère les dvd, il y a plus de place.

Oui bon ok, je suis déjà plus là [:arrow:]

par Hywan » 14 mars 2008, 19:34

Allé, va pour des cd :). Merci. Sujet résolu.

par Nagol » 14 mars 2008, 19:25

Je n'arrive pas à le faire fonctionner. Apparemment, ça ne serait utilisé que pour les décompressions et non les compressions.

Sinon, vide cd :lol:.
cd ca semble être un bon choix, un peu dans l'esprit d'un Makefile :)

par Hywan » 14 mars 2008, 19:00

Je n'arrive pas à le faire fonctionner. Apparemment, ça ne serait utilisé que pour les décompressions et non les compressions.

Sinon, vide cd :lol:.

par Nagol » 14 mars 2008, 18:50

Oui j'y ai bien pensé, mais j'aimerais aller au plus simple ;-). C'est sûrement possible directement depuis la commande tar non ? Sinon c'est vraiment surréaliste :?.
hmm après un coup de man tar rapide je vois -C /tmp/manual/Hoa_Manual/ qui irait bien mais ca revient à faire un cd et revenir sauf que c'est géré dans tar :)

par Hywan » 14 mars 2008, 18:40

Oui j'y ai bien pensé, mais j'aimerais aller au plus simple ;-). C'est sûrement possible directement depuis la commande tar non ? Sinon c'est vraiment surréaliste :?.

par Nagol » 14 mars 2008, 18:23

à coup de cd dans le script :)

tar et junk the path

par Hywan » 14 mars 2008, 17:08

Bonjour, bonjour :).

Je tente de me faire un script Shell pour construire toutes mes archives d'un seul coup. Mais je rencontre un soucis quand je crée les archives tar (pour tar.bz2 et tar.gz). Je renseigne un chemin relatif pour préciser où l'archive sera créée, et un second pour préciser où est stocké le manuel (oui, il est question du manuel d'Hoa). Je procède donc de cette façon :

Code : Tout sélectionner

name=Hoa_Manual_v-beta-`date +%m`-`date +%y` # ... tar -Pcvzf ~/Desktop/$name.tar.gz /tmp/manual/Hoa_Manual/
J'utilise l'option c pour compresser, v pour la verbose, z pour une compression tar.gz (gzip), f stdin/stdout, et enfin P ne pas virer le '/' initial du nom de fichier.

C'est déjà pas mal, mais quand je décompresse l'archive, il me crée un dossier tmp, qui contient manual, qui contient Hoa_Manual ... Comment faire en sorte qu'il ne crée pas une archive avec tmp puis manual puis Hoa_Manual mais seulement le contenu de Hoa_Manual ?

Avec zip, j'ai utilisé l'option -j (pour junk the path) qui fait ça à ma place, mais apparemment, c'est difficilement possible avec tar.

Merci :).