Lister le contenu d'une archive tar

Résolu
Bonjour,
Je recherche le moyen de lister le contenu d'une archive sur cartouche cette archive est créer par tar
le nom de larchive save.tar
dans cette archive j'aimerai retrouver une vue identique à une commande ls -al d'un répertoire
si j'utilise tar tvf .... es-ce possible?et comment?

Cordialement,

13 réponses

  1. Modérateur
    Salut,

    tar -tf fichier.tar
    15
    1. Oui mais je n'ai pas le contenu de mon archive.
      Je voudrai avoir les repertoires et fichiers qui ce trouvent dedans.
      Y a t-il une option pour cela.
      Merci
      2
      1. Je n'arrive tjrs pas à lister le contenu du fuchier archive tar de ma cartouche
        Existe t-il une solution dans le tar ou une autre méthode pour le faire.

        Merci de votre aide
        0
        1. Contributeur
          tar -tvf nom_du_fichier.tar ou périphérique:/dev/rmt0
          quel type de cartouche ?
          0
          1. C'est des dds3
            Quand je fais le tar -tvf je retrouve bien le fichier archive sur la cartouche mais pas le contenu de l'archive.

            tar -tvf /dev/rmt0
            -rw-r--r-- 201 1 1073741312 07 avr 11:43:51 2008 /Mon_Repertoire/save.tar
            0
            1. Contributeur
              parce que c'est une archive d'une archive !! il faut l'extraire:
              tar -xvf /dev/rmt0 ; tar -tvf save.tar
              ou peut-être
              dd if=/dev/rmt0 | tar -tvf -
              ou peut-être
              mkfifo save.tar
              tar -tvf save.tar &
              tar -xf /dev/rmt0 save.tar
              0
              1. Oui mais si je fais ca tar -xvf /dev/rmt0 ; tar -tvf save.tar je vais donc redescendre toute mon archive sur le disque oui ou non ??
                0
                1. Wah boff y a rien d'autre?
                  Par contre je n'ai pas bien compris l'utilisation des autres exemples
                  le dd je peux l'utiliser en ligne de commande et le reste aussi ou bien a travers un script?

                  ou peut-être
                  dd if=/dev/rmt0 | tar -tvf -
                  ou peut-être
                  mkfifo save.tar
                  tar -tvf save.tar &
                  tar -xf /dev/rmt0 save.tar

                  Merci pour ton aide
                  0
                  1. Contributeur
                    oui, en ligne de commande
                    pourquoi avoir fait une archive d'archive, tar sait écrire sur bande:
                    tar -cvf /dev/rmt0 mon_repertoire
                    aurait suffit
                    et tar -tvf /dev/rmt0
                    aurait affiché tous les fichiers
                    0
                    1. Oui mais dans le besoin que j'en ai je suis obligé d'archiver sur disque puis sur la cartouche
                      Puisque je dois faire les deux mêmes sauvegardes mais à heure différente et mon nom d'archive doit changer pour que je puisse retrouver mes petits sur la cartouche lors d'une restauration je ne sais pas faire autrement .

                      Merci
                      0
                      1. Contributeur
                        alors faire une liste des fichiers au moment de l'archive disque
                        tar -cvf save.tar mon_repertoire > liste.txt
                        0
                        1. Oui j'avais pensé a cette solution je vais faire comme ça je clos ma question.

                          Merci beaucoup à tous pour l'aide et bonne soirée.
                          0