Rechercher : dans
Par :

Lister le contenu d'une archive tar

Dernière réponse le 8 avr 2008 à 17:07:01 stephbret56, le 8 avr 2008 à 11:16:02 
 Signaler ce message aux modérateurs

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,

Meilleures réponses pour « lister le contenu d'une archive tar » dans :
[Windows] Obtenir la liste des fichiers d'un dossier VoirLister le contenu d'un dossier Voici une astuce simple qui permet de lister le nom des fichiers contenus dans un répertoire. Vous pourrez obtenir en un clic les titres de vos chansons, de vos photos, etc. dans un fichier...
[MS-Dos] Lister le contenu d'un répertoire dans un fichier VoirIl peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers. Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
Linux - L'installation de logiciels VoirLes différents types d'archives Basiquement il existe plusieurs façons de récupérer une application fonctionnant sous Linux : Sous forme de paquetage RPM. Il s'agit d'un fichier portant l'extension .rpm permettant une installation automatique,...
Commandes Linux VoirTableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...
Commandes UNIX VoirTableau des principales commandes UNIX Commande Unix Description Options ls liste le contenu d'un répertoire -a Affiche tous les fichiers, y compris les fichiers cachés ...

1

jipicy, le 8 avr 2008 à 12:00:07

Salut,

tar -tf fichier.tar
JP - Éleveur de pingouins -
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot.

Répondre à jipicy

2

stephbret56, le 8 avr 2008 à 12:10:35
  • +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

Répondre à stephbret56

3

stephbret56, le 8 avr 2008 à 15:14:28

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

Répondre à stephbret56

4

dubcek, le 8 avr 2008 à 15:30:10

Tar -tvf nom_du_fichier.tar ou périphérique:/dev/rmt0
quel type de cartouche ?

Répondre à dubcek

5

stephbret56, le 8 avr 2008 à 15:51:04

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

Répondre à stephbret56

6

dubcek, le 8 avr 2008 à 16:02:07

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

Répondre à dubcek

7

stephbret56, le 8 avr 2008 à 16:06:59

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 ??

Répondre à stephbret56

8

dubcek, le 8 avr 2008 à 16:11:12

Oui

Répondre à dubcek

9

stephbret56, le 8 avr 2008 à 16:14:59

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

Répondre à stephbret56

10

dubcek, le 8 avr 2008 à 16:19:14

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

Répondre à dubcek

11

stephbret56, le 8 avr 2008 à 16:37:38

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

Répondre à stephbret56

12

dubcek, le 8 avr 2008 à 17:00:29

Alors faire une liste des fichiers au moment de l'archive disque
tar -cvf save.tar mon_repertoire > liste.txt

Répondre à dubcek

13

 stephbret56, le 8 avr 2008 à 17:07:01

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.

Répondre à stephbret56