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.

#1 Le 11/05/2016, à 17:34

dragonfly1206

[Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar

Bonjour,

je recherche une commande équivalente au ls pour un fichier tar.gz et/ou tar.

histoire d'éviter de le décompresser systématiquement pour le supprimer par la suite si ce n'est pas le bon


Merci par avance ! smile

Dernière modification par dragonfly1206 (Le 05/05/2017, à 06:00)

Hors ligne

#2 Le 11/05/2016, à 17:57

maxire

Re : [Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar

Salut,

man est ton amie!

Commande tar option --list.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#3 Le 11/05/2016, à 18:12

littlejohn75

Re : [Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar

Vous pouvez aussi utiliser la commande less directement sur l'archive.

fp2x@halc10:~$ env | fgrep -i less
LESSOPEN=| /usr/bin/lesspipe %s
LESSCLOSE=/usr/bin/lesspipe %s %s

extrait de ~/.bashrc  sur une Debian

[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

Cordialement,
Regards,
Mit freundlichen Grüssen,
مع  تحياتي الخالصة
---
F. Petitjean

« L'arbre tombe toujours du côté où il penche. »
    Proverbe français

Hors ligne

#4 Le 11/05/2016, à 18:32

Postmortem

Re : [Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar

Salut,
Pour avoir simplement le contenu de l'archive :

tar tf mon_archive.tar.gz

Pour avoir plus de détails, un peu comme « ls -l » :

tar tvf mon_archive.tar.gz

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#5 Le 11/05/2016, à 23:06

f.x0

Re : [Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar

Bonjour dragonfly1206,

et pour encore plus de détails

tar tvvf mon_archive.tar.gz

SOPI

Hors ligne

#6 Le 13/05/2016, à 10:53

dragonfly1206

Re : [Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar

Bonjour, et tout d'abord merci pour vos réponses !

En essayant les 3 méthodes proposées :

tar tvvf mon_archive.tar.gz
tar tf mon_archive.tar.gz
tar tvf mon_archive.tar.gz

j'obtiens le même message d'erreur qui est le suivant :

tar: directory checksum error (6 != 72108)

Cependant je n'ai pas testé la commande proposé par : littlejohn75

Quand vous dites :

littlejohn75 a écrit :

Vous pouvez aussi utiliser la commande less directement sur l'archive.

env | fgrep -i less

Pourriez-vous m'en dire plus ( Merci ! )

Dernière modification par dragonfly1206 (Le 13/05/2016, à 10:53)

Hors ligne

#7 Le 13/05/2016, à 14:13

Postmortem

Re : [Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar

Salut,
Elle vient d'où ton archive ?
À première vue, je dirais qu'elle est corrompue.
Après, le mieux, ça serait de copier-coller ici la commande que tu tapes et ce que ça renvoie.


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#8 Le 13/05/2016, à 15:28

littlejohn75

Re : [Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar

Pourriez-vous m'en dire plus ( Merci ! )

Je voulais dire

less Chemin/Vers/archive.tar.gz

J'ai ajouté des commandes qui vérifient que less est bien paramétré pour réaliser ce listing tant demandé. Ces commandes ont été passées et vérifiées sur un système Debian qui est beaucoup plus orienté geek/server/CLI/choose_what_you_want qu'Ubuntu.

Si effectivement

env | fgrep -i less

ne retourne rien, cela ne fonctionne pas.

Dans ce cas taper

man lesspipe

qui vous indique de faire

eval "$(lesspipe)"

et la commande less lancée avec ce shell (même terminal) peut être utilisée pour lister une archive ou un deb.

Je vous ai aussi donné le code à insérer dans votre ~/.bashrc pour que cette modification soit prise en compte avec tous les shells que vous lancerez à l'avenir.

Ceci étant, dans le cas de votre archive à problème, il se peut que vous ayez des difficultés.

Cordialement,
Regards,
Mit freundlichen Grüssen,
مع  تحياتي الخالصة
---
F. Petitjean

Ubuntu is an old african word which means I cannot configure Debian.

Hors ligne

#9 Le 05/05/2017, à 06:01

dragonfly1206

Re : [Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar

désolé pour le "retard" tongue

Mais Merci beaucoup pour vos réponses elles m'avaient bien résolu mon problème smile

Hors ligne