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