• # Du goudron

    Posté par (site web personnel) . Évalué à 4. Dernière modification le 21 février 2025 à 14:51.

    tar zcf monRepertoire.tgz /chemin/vers/monRepertoire

    Est-ce que ça pourrait faire votre affaire ? Pour décompresser il faudra ensuite faire :

    tar xcf monRepetoire.tgz

    Les options de compression avancées consistent à moduler la compression en remplaçant le z dans les options par j (bzip2), ou J (lzma), par exemple.

    Qu'est ce qui vous chagrine avec tar ? Ça semble faire très précisément ce que vous souaitez ? Sinon, il y aussi "zip"...

    « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

    • [^] # Re: Du goudron

      Posté par (site web personnel) . Évalué à 4. Dernière modification le 21 février 2025 à 15:49.

      moui tar fait le taf' de constituer une archive de plusieurs fichiers dans leurs répertoires...

      je préfère tar jcvf save_rep_20250221.tar.bz2 rep/ même si d'autres options de compression sont disponibles (lzma notamment)

      cf. https://fr.linux-console.net/?p=13692

      • [^] # Re: Du goudron

        Posté par . Évalué à 7.

        D'ailleurs, depuis quelques versions de GNU tar (un peu moins de vingt ans?), on peut lui donner l'option a pour auto-compress:

        tar caf toto.tar.xz
        tar caf toto.tar.lzma
        tar caf toto.tgz
        tar caf toto.tbz
        
        $ file toto*
        toto.tar.lzma: LZMA compressed data, streamed
        toto.tar.xz: XZ compressed data, checksum CRC64
        toto.tbz: bzip2 compressed data, block size = 900k
        toto.tgz: gzip compressed data, from Unix, original size modulo 2^32 66549760
        

        tar détecte tout seul l'extension. Pareil pour décompresser, plus besoin de préciser le type de compression utilisé, tar xf suffit.

  • # man gzip

    Posté par . Évalué à 7.

    Hello,
    ça fait toujours pas de mal de consulter la doc et en plus maintenant elle existe en français ! quel luxe ! ça serait vraiment dommage de s'en priver !

     La commande gzip réduit la taille des fichiers nommés en utilisant le
     codage Lempel-Ziv (LZ77). Quand c'est possible, chaque fichier est rem‐
     placé par un autre fichier portant l'extension .gz, en gardant les
     mêmes modes de permissions, et les mêmes dates de dernier accès et de
     modification. (L'extension par défaut est z pour MSDOS, FAT OS/2, FAT
     Windows NT et Atari.) Si aucun fichier n'est spécifié, ou si un nom de
     fichier est « - », l'entrée standard est compressée sur la sortie stan‐
     dard. La commande gzip n'essaiera de compresser que les fichiers nor‐
     maux. En particulier, il ignorera les liens symboliques.
    .../...
    

    eric.linuxfr@sud-ouest.org

  • # gzip

    Posté par . Évalué à 1.

    en gros c'est un outil basique qui ne fait que ce que tu dis, c'est donc normal, tu doit prendre tar comme mentionnais ci dessus pour faire ce que tu veux

    tar cvzf test.tar tonrepertoire/ tesfichier*

    c = create
    v = raconte sa vie en meme temps
    z= utilise gzip \o/
    f = je fait plus trop mais je le mets a chaque fois :p c'etait lorsque jai lu le man de tar dns les années 90

    • [^] # Re: gzip

      Posté par (site web personnel) . Évalué à 4.

      f c'est pour le nom du fichier qui suit avant la liste de ce qu'il faut intégrer dans l'archive (dans le fichier que tu as indiqué)

      • [^] # Re: gzip

        Posté par (Mastodon) . Évalué à 3. Dernière modification le 23 février 2025 à 17:53.

        oui, tar a été créé à l'origine pour utiliser un device (les lecteurs de bande) et pas des fichiers. l'option f est pour "file", d'où le f en fin de la liste de tes options et suivi d'un nom de fichier.

        En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.