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 06/10/2016, à 18:59

sebastien29800

lister fichiers ou répertoire commençant par un . (point)

bonjour,

comment via le terminal, lister de façon récursive tous les fichiers et répertoires commençant par un point (.)

merci

Hors ligne

#2 Le 06/10/2016, à 19:01

pingouinux

Re : lister fichiers ou répertoire commençant par un . (point)

Bonjour,

shopt -s dotglob
ls -R *

ou

find

Tu auras aussi les autres fichiers.

Ajouté :
Pour n'avoir que ceux qui commencent par un point

find -name .\*

Édité : Correction
Remplacement de ls -R par ls -R *

Dernière modification par pingouinux (Le 06/10/2016, à 19:45)

Hors ligne

#3 Le 06/10/2016, à 19:07

sebastien29800

Re : lister fichiers ou répertoire commençant par un . (point)

find -name .\*    --> impeccable merci

ne connait pas du tout :   c'est quoi ?

shopt -s dotglob
ls -R

Hors ligne

#4 Le 06/10/2016, à 19:44

pingouinux

Re : lister fichiers ou répertoire commençant par un . (point)

Voir man bash, rubrique SHELL BUILTIN COMMANDS -> shopt, dont voici un extrait :

dotglob If set, bash includes filenames beginning with a `.' in the results of pathname expansion.

En fait, je me suis trompé, c'est :

shopt -s dotglob
ls -R *

Hors ligne

#5 Le 06/10/2016, à 19:50

sebastien29800

Re : lister fichiers ou répertoire commençant par un . (point)

merci !!!

Hors ligne

#6 Le 07/10/2016, à 08:40

serged

Re : lister fichiers ou répertoire commençant par un . (point)

Sans shopt :

ls -AR

LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#7 Le 07/10/2016, à 14:31

Watael

Re : lister fichiers ou répertoire commençant par un . (point)

je dirais même plus : shopt ne sert que si c'est bash qui effectue la liste

( shopt -s globstar nullglob
printf '%s\n' ./**/.* )

d'autant plus, que sebastien ne veut que les fichiers et répertoires cachés !
alors, dotglob n'est pas nécessaire.

Dernière modification par Watael (Le 07/10/2016, à 14:32)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne