Il y a actuellement 194 visiteurs
Dimanche 18 Avril 2021
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Inclure des sous-répertoires avec Gzip.

Un nouveau programme qui ne fonctionne pas sur votre matériel informatique ? un message d'erreur venant d'un de vos logiciels ? Une mise à jour bloque? Besoin d'aide ? Posez vos questions sur ce forum d'entraide !

Inclure des sous-répertoires avec Gzip.

Message le 08 Fév 2011 06:07

Bonjour,

je cherche à inclure des sous-répertoires pendant la compression avec Gzip mais sans succès.

Exemple :

J'ai comme chemin : répertoire/sous-répertoire1/sous-répertoire2/monexemple.txt

Si je lance la commande (récursive) :
Code: Tout sélectionner
gzip -r9 répertoire

J'obtiens comme fichier : monexemple.txt.gz

Et évidemment si je décompresse j'ai : monexemple.txt (seul donc)

Comment obtenir à la décompression ceci ?

sous-répertoire1/sous-répertoire2/monexemple.txt

Je sais que ça existe mais dans la doc ou autre, je n'ai rien trouvé.

J'ai tenté au hasard :
Code: Tout sélectionner
gzip -r9 répertoire rep/*/*

Mais nada...

Et c'est bien l'extension .gz que je cherche et non .tgz

Une petite idée ? Merci.
Avatar de l'utilisateur
Skynet
Moderateur
Moderateur
 
Messages: 14807
Inscription: 19 Juil 2007 21:12
 


Re: Inclure des sous-répertoires avec Gzip.

Message le 08 Fév 2011 09:03

Peux-tu en dire plus sur gzip, de quel outil tu parles ? Celui-ci http://www.gzip.org/index-f.html

Sous linux, la gestion des chemins compressés avec gzip se fait à l'aide de "tar" (tar czf nom_archive fichiers). J'imagine que sous windows tu dois pouvoir le faire à l'identique à condition d'avoir "tar" de disponible dans le chemin par defaut.

Sinon 7zip le fait très bien et en ligne de commande... mais il faut installer 7zip.

edit : j'avais pas vu pour le tgz.. autant pour moi.
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8978
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Message le 08 Fév 2011 19:00

Oui c'est bien ce Gzip ;). Avec 7zip je ne me poserais pas la question effectivement.

Comment se fait-il qu'une manipulation aussi simple depuis la nuit des temps soit si difficile à trouver :-?...

Sous Windows ou sous Linux peu importe à vrai dire (même si j'ai mis .tgz je sais).

Je t'explique le fond du problème, des fichiers .gz sont générés automatiquement tous les jours sur & par un serveur.

Seulement voilà une erreur c'est glissé dans l'un deux, j'ai donc corrigé le fichier texte se trouvant à l'intérieur de ce .gz, et j'en suis donc à la compression où il faut que je respecte cette arborescence que le serveur a pourtant réussi lui à créer dans ce fichier compressé.

Sans ça je ne peux pas l'uploader.
Avatar de l'utilisateur
Skynet
Moderateur
Moderateur
 
Messages: 14807
Inscription: 19 Juil 2007 21:12
 

Re: Inclure des sous-répertoires avec Gzip.

Message le 09 Fév 2011 22:03

J'ai regardé vite fait et en travers mais c'est vrai que je vois pas comment on peut sauver une arborescence (et surtout la restaurer) rien qu'avec gzip (gunzip) sous Linux par exemple.
Question peut-être bête : as-tu essayé de le décompresser avec un tar xzf pour voir si tu retrouves pas par magie l'arborescence ?
Je dis ça parce que les extensions ça veut pas toujours dire ce que ça montre... on peut trés bien avoir des archives "tar" compressées avec simplement des noms en .gz
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8978
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Message le 09 Fév 2011 22:31

Je vais tester & je te dirais, mais même si je vois bien ce que tu veux dire ça m'étonnerait dans "mon cas" ;).

Je pensais aussi à une solution alternative avec un logiciel qui me permettrait de modifier l'intérieur de mon nouveau fichier compressé en ajoutant les sous-répertoires un à un.

Ou encore en remplaçant directement dans le .gz "d'origine" le fichier .txt.

Reste à trouver un tel soft :lol:.

Je vais creuser aussi une piste avec la commande --rsyncable.

@+
Avatar de l'utilisateur
Skynet
Moderateur
Moderateur
 
Messages: 14807
Inscription: 19 Juil 2007 21:12
 

Re: Inclure des sous-répertoires avec Gzip.

Message le 10 Fév 2011 00:50

Eh, j'avais la même réponse que CaSa. :D *Est fier d'avoir fait du bash en IUT. :lol: *

Enfin bon, j'ai fait une découverte avec ma PSP et les fichiers Gzip. En effet, je voulais modifier une sauvegarde .sav d'un jeu d'émulateur de Gameboy sur mon PC (car la PSP ne gère pas les Cheat codes, le PC oui).
Enfin bref, j'ai pu recréer une partie sur le PC avec quelques cheats, puis sauvegardé. Mais l'émulateur Gameboy sur PSP ne prend que en compte les Gzip. J'ai voulu retirer le .sav du .gz cependant j'avais eu une erreur : impossible d'effectuer l'opération.
J'en ai donc conclu qu'on ne pouvait pas créer de fichier Gzip vide. Ce qui veut dire qu'un Gzip n'est pas une archive ! C'est le même fichier, mais compressé. Il faut le .tar pour en faire une archive. ;)

Voilà c'est tout ce que je voulais dire. :lol: Et pour la fin de l'histoire, j'ai simplement copié le .sav cheaté directement dans l'archive avec 7-zip, et ça a marché !
Comme dit le proverbe, "L'habit ne fait pas le moine". :P

Bonne chance Skynet pour la suite !
Avatar de l'utilisateur
Thyrion
Expert(e)
Expert(e)
 
Messages: 1253
Inscription: 25 Aoû 2007 19:49
 



Sujets similaires

Message [Réglé] Comment supprimer le mot de passe sous Windows 10?
Bonjour,je viens d'installer Win10 Pro 20H2 et j'aimerais éviter de taper un mot de passe pour ouvrir Windows. J'ai consulté de nombreux tutos, et essayé toutes les méthodes proposées mais sur ma version je n'ai pas tout à fait les mêmes fenêtres. Par exemple je n'ai pas le bouton "les utilisat ...
Réponses: 5

Message RE Connexion de deux PC sous Linux
Bonjour Diogène !Je refais appel à toi, car dans le cadre de mon installation du nouveau desktop, j'ai du mal à le connecter avec le portable.Pourtant j'ai bien un peu d'expérience maintenant !J'ai contrôlé leurs IP.Ils ont les mes noms d'utilisateurIls ont les mêmes mots de passe.Ils ont ts les deu ...
Réponses: 1

Message Agrandir une partition sous Gparted
Bonjour !Je coince avec Gparted:J'ai partitionné mon SSD en 4 partitions dont une, affectée à Windows, est saturée alors que les autres ont des espaces confortables.J'ai deux partitions libres mais non conjointes à celle de Win., donc théoriquement je ne peux agrandir celle de Win.Il faudrait (peut ...
Réponses: 17

Message pas de wifi sous Debian 10 sur portable. [Résolu]
Bonjour à tous.Sur mon portable ASUS j'utilise Ubuntu 18.04 et Windows 8 sans soucis.Mon Wifi est parfaitement détecté et fonctionne correctement.Comme Debian m'intéresse je l'ai installé sans problème via une clé USB bootable que j'ai créée.Par contre, sous Debian, pas de détection du wifi.J'avais ...
Réponses: 11

Message [Réglé] Mon PC sous W10 ne voit pas mon récepteur Bluetooth
Bonjour !Je viens vous demander de l'aide car je sèche sur un problème avec mon PC.Voilà, j'ai un récepteur bluetooth pour diffuser de la musique sur ma chaîne HiFi. Cela fonctionne très bien avec mon téléphone sous Android. Mais avec mon PC sous Windows 10, impossible de détecter le récepteur.Les d ...
Réponses: 6

Message Modification emplacement des utilisateurs sous W10
Bonsoir à tous. J?ai un PC portable sous W10 avec 2 disques durs. Je viens de mettre un SSD pour faire tourner uniquement W10 et les programmes. Je n?ai pour le moment pas mis autre chose que W10. Le 2ème disque est un HDD, je voudrais utiliser celui-ci uniquement pour les données (photos, vidéos,.. ...
Réponses: 1

Message WiFi connecté mais non opérationnel sous W10...
Bonsoir,Sur un nouveau portable ASUS sous W10, lorsque le WiFi est actif et réglé sur la box (clé entrée et fonctionnelle), tout se passe bien au démarrage du PC: les urls entrées au clavier sont bien atteintes.Mais au bout d'un temps variable ou au sortir d'une veille, alors que la case re-connexio ...
Réponses: 13


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.