#1 Le 11/05/2016, à 16: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 !
Dernière modification par dragonfly1206 (Le 05/05/2017, à 05:00)
Hors ligne
#2 Le 11/05/2016, à 16: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, à 17: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, à 17: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, à 22: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, à 09: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 :
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, à 09:53)
Hors ligne
#7 Le 13/05/2016, à 13: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, à 14: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, à 05:01
- dragonfly1206
Re : [Résolu] Equivalent du ls pour un pour fichier .tar.gz et fichier .tar
désolé pour le "retard"
Mais Merci beaucoup pour vos réponses elles m'avaient bien résolu mon problème
Hors ligne