Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 01/12/2010, à 17:07

baba00000000

Re : [Résolu] Rar Evaluation copy. Please register. [passé à tar]

C'est exatement sa ce que je veux faire.
Mais tu vas me traité de chiant car quand je rentre dans fichier-1.tar je dois parcourir /home/sebastien/Script/site/ big_smile

Edit: Le tar c'est très bien c'est instantanée

Dernière modification par baba00000000 (Le 01/12/2010, à 17:24)


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#27 Le 01/12/2010, à 17:58

ehmicky

Re : [Résolu] Rar Evaluation copy. Please register. [passé à tar]

Essaie cela :

while read
do
    cd "$(dirname "$REPLY")"
    tar -caf "${REPLY}.tar.gz" "$(basename "$REPLY")"
done < <(find ~/Script/site/ -name "*-*" -type d)

Il faut que le chemin donné à find soit absolu, et non relatif, sinon find va imprimer lui-même des chemins relatifs, et du coup le cd $(dirname ...) va pas marcher.
Je suis pas certain que ça marche, et je pense qu'il doit y avoir une meilleure solution du côté des options de tar !

Edit : par ailleurs, j'ignore quel est ton script de départ, mais je pense qu'il doit être plus pratique de mettre toutes les archives .tar dans un même répertoire, plutôt que dans le même répertoire que leur version décompressée (:-s) ; et même mieux : faire une seule archive pour l'ensemble des fichiers trouvés avec find via l'option -u de tar (en plus, ça te permettra d'éviter de recompresser deux fois la même version d'un même fichier). Après, je sais pas l'utilisation que tu fais des archives créées smile

Dernière modification par ehmicky (Le 01/12/2010, à 18:11)


Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?

Hors ligne

#28 Le 01/12/2010, à 18:41

baba00000000

Re : [Résolu] Rar Evaluation copy. Please register. [passé à tar]

Je viens de testé sa marche nikel.
site/sous répertoire1
site/sous répertoire2
...
Donc les tar.gz ce retrouve tous au même endroit donc c'est bon big_smile
Si je suprime un fois que c'est compressé sa devrait le faire. Je demande pas tout mon programme d'un coup sinon je ne chercherais plus dans mon coin.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne