#1 Le 09/06/2021, à 14:07
- zephyre123
[Résolu] Question sur les expressions génériques et fichiers cachés
Bonjour,
Je souhaite n'afficher que les fichiers cachés dans un répertoire.
Pour ce faire j'utilise la commande ci dessous :
ls .*
Cependant cette commande m'affiche aussi bien les fichiers cachés que les autres.
Je ne comprends pas pourquoi ?
Avez vous une explication ?
Merci d'avance pour votre aide et votre temps.
Dernière modification par zephyre123 (Le 09/06/2021, à 14:19)
Hors ligne
#2 Le 09/06/2021, à 14:14
- abelthorne
Re : [Résolu] Question sur les expressions génériques et fichiers cachés
La commande va lister tous les fichiers qui commencent par un point (fichiers cachés) mais aussi le contenu de tous les dossiers qui commencent par un point (dossiers cachés), ce qui inclut notamment .. (dossier parent) et . (dossier courant).
Il faudrait voir dans le man si ls a des options de filtrage pour n'afficher que les fichiers et pas les dossiers, par exemple. Ou filtrer le contenu du dossier autrement.
Hors ligne
#3 Le 09/06/2021, à 14:16
- zephyre123
Re : [Résolu] Question sur les expressions génériques et fichiers cachés
ok j'ai compris merci alberthorne
Du coup la commande est :
ls -d .*
Dernière modification par zephyre123 (Le 09/06/2021, à 14:19)
Hors ligne
#4 Le 09/06/2021, à 14:38
- sarthi
Re : [Résolu] Question sur les expressions génériques et fichiers cachés
La commande
ls -d .*
évite la récursivité à l'intérieur du répertoire.
Hors ligne
#5 Le 09/06/2021, à 19:15
- Watael
Re : [Résolu] Question sur les expressions génériques et fichiers cachés
salut,
il n'est pas possible en une seule commande d'afficher uniquement les fichiers.
seul find sait le faire, mais il n'affichera pas les fichiers dans l'ordre alphabétique.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#6 Le 12/06/2021, à 13:13
- Abel 0
Re : [Résolu] Question sur les expressions génériques et fichiers cachés
Est-ce que le résultat de ceci :
ls -al | grep -- '^[^d].*'
serait satisfaisant ?
EDIT : ah, je crois que j'avais mal compris, je pensais qu'il voulait afficher les fichiers cachés en excluant les dossiers cachés.
Dernière modification par Abel 0 (Le 16/06/2021, à 12:26)
Hors ligne