Version imprimable du sujet
Forums MacBidouille _ Mac OS X / OS X _ Dénombrer fichiers et dossiers
Écrit par : ndubau 16 Jan 2020, 22:53
Bonsoir
Dans l'arborescence d'une photothèque déroule par Alt+Cmd+Clic on voit les dossiers et fichiers et l'on obtiens un total des deux en bas de fenêtre... Mais comment obtenir distinctement le nombre de dossiers et le nombre de fichiers (utilitaire, commande ?)? Certes les compter manuellement mais avec plus de 3000 éléments c'est à vous user les yeux et l'index cliqueur !
Merci de votre aide !
Écrit par : jeanjd63 16 Jan 2020, 23:48
Salut.
Une commande terminal (j'en connais qui vont être contents )
Pour les fichiers :
Code
find /Chemin/nom_photothèque -type f | wc -l
Pour les répertoires :
Code
find /Chemin/nom_photothèque -type d | wc -l
find cherche dans /Chemin/nom_photothèque les fichiers
-type f(iles) ou les répertoires
-type d(irectory) et les affiche.
Le signe
| (pipe on rigole pas) redirige la sortie vers le wc (pas de réflexions désobligeantes) qui
chasse compte les lignes.
Petit inconvénient les fichiers et répertoires cachés (précédés d'un "." en début de nom) sont aussi comptés.
Écrit par : tchoum 17 Jan 2020, 06:57
Citation (jeanjd63 @ 16 Jan 2020, 23:48)
Petit inconvénient les fichiers et répertoires cachés (précédés d'un "." en début de nom) sont aussi comptés.
Code
find /chemin/du/dossier/ -type f -not -path '*/\.*' | wc -l
pour ignorer les éléments commençant par un "."
PS: le dossier dans lequel on cherche est aussi compté lors de la recherche des dossiers ou alors ajouter une * à /chemin/du/dossier/
Code
find /chemin/du/dossier/* -type d -not -path '*/\.*' | wc -l
Écrit par : jeanjd63 17 Jan 2020, 07:13
Merci pour les précisions.
Écrit par : ndubau 17 Jan 2020, 07:43
Merci de ces informations !
Mais pour ce qui est du terminal je fais partie des analphabètes ; le chemin du dossier est déjà un écueil mais vais essayer de le contourner !
A bientôt sans doute
Noël
Écrit par : jeanjd63 17 Jan 2020, 08:33
Citation (ndubau @ 17 Jan 2020, 07:43)
Merci de ces informations !
Mais pour ce qui est du terminal je fais partie des analphabètes ; le chemin du dossier est déjà un écueil mais vais essayer de le contourner !
A bientôt sans doute
Noël
Une méthode simple :
dans la fenêtre terminal tu tapes
find puis <espace> puis depuis le Finder tu glisses dans le terminal le fichier, répertoire ou photothèque à analyser puis <espace> puis tu colles
-type f -not -path '*/\.*' | wc -lEt ça devrait le faire. Idem pour les répertoires en remplaçant
-type f -not -path '*/\.*' | wc -l par
-type d -not -path '*/\.*' | wc -l
Écrit par : ndubau 17 Jan 2020, 17:17
Bonsoir
L'analphabète te sait gré d'avoir pris pitié de son ignorance en lui fournissant clés en main la syntaxe adhoc !
Bonne fin de semaine
Écrit par : frankie00 17 Jan 2020, 18:11
find /chemin/du/dossier/ -type d -not -path '*/\.*' | wc -l
Écrit par : jeanjd63 17 Jan 2020, 20:31
Citation (ndubau @ 17 Jan 2020, 17:17)
Bonsoir
L'analphabète te sait gré d'avoir pris pitié de son ignorance en lui fournissant clés en main la syntaxe adhoc !
Bonne fin de semaine
De rien mon Capitan. :lol
Écrit par : anonym_d019ede3 17 Jan 2020, 22:06
Citation (jeanjd63 @ 16 Jan 2020, 23:48)
Une commande terminal (j'en connais qui vont être contents
)
C'est nul !!!
C'est vrai quoi… Un petit
diskutil pour au moins savoir si tout se trouve sur le même disque, là je suis profondément déçu, je reste sur ma fin…
Écrit par : jeanjd63 17 Jan 2020, 22:09
Citation (bigmechantmou @ 17 Jan 2020, 22:06)
Citation (jeanjd63 @ 16 Jan 2020, 23:48)
Une commande terminal (j'en connais qui vont être contents
)
C'est nul !!!
C'est vrai quoi… Un petit
diskutil pour au moins savoir si tout se trouve sur le même disque, là je suis profondément déçu, je reste sur ma fin…
Tu vas pas t'y mettre toi aussi.
Cointreau n'en faut.
Écrit par : anonym_d019ede3 17 Jan 2020, 23:38
Citation (jeanjd63 @ 17 Jan 2020, 22:09)
Citation (bigmechantmou @ 17 Jan 2020, 22:06)
Citation (jeanjd63 @ 16 Jan 2020, 23:48)
Une commande terminal (j'en connais qui vont être contents
)
C'est nul !!!
C'est vrai quoi… Un petit
diskutil pour au moins savoir si tout se trouve sur le même disque, là je suis profondément déçu, je reste sur ma fin…
Tu vas pas t'y mettre toi aussi.
Cointreau n'en faut.
Ben reste poli car "Cointreau poli tient"
(la version intra de la boite pour les grosses presta ou ça s'appelle plus Cosmopolitain mais Cointreaupolitain) j'ai bossé sur de gros festivals de films…
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)