IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Dénombrer fichiers et dossiers
Options
ndubau
posté 16 Jan 2020, 22:53
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 137
Inscrit : 9 Nov 2004
Lieu : Sillans-la-cascade
Membre no 26 620



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 !

Ce message a été modifié par ndubau - 16 Jan 2020, 22:56.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 16 Jan 2020, 23:48
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Salut.

Une commande terminal (j'en connais qui vont être contents laugh.gif)

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.

Go to the top of the page
 
+Quote Post
tchoum
posté 17 Jan 2020, 06:57
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 908
Inscrit : 15 Mar 2004
Lieu : Belgique
Membre no 16 299



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


--------------------
Tchoum...
Go to the top of the page
 
+Quote Post
jeanjd63
posté 17 Jan 2020, 07:13
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Merci pour les précisions. smile.gif
Go to the top of the page
 
+Quote Post
ndubau
posté 17 Jan 2020, 07:43
Message #5


Adepte de Macbidouille
*

Groupe : Membres
Messages : 137
Inscrit : 9 Nov 2004
Lieu : Sillans-la-cascade
Membre no 26 620



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
Go to the top of the page
 
+Quote Post
jeanjd63
posté 17 Jan 2020, 08:33
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



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

Et ç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
Go to the top of the page
 
+Quote Post
ndubau
posté 17 Jan 2020, 17:17
Message #7


Adepte de Macbidouille
*

Groupe : Membres
Messages : 137
Inscrit : 9 Nov 2004
Lieu : Sillans-la-cascade
Membre no 26 620



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
Go to the top of the page
 
+Quote Post
frankie00
posté 17 Jan 2020, 18:11
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 947
Inscrit : 22 Dec 2011
Lieu : Paris
Membre no 173 181



find /chemin/du/dossier/ -type d -not -path '*/\.*' | wc -l


--------------------
¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go
¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go
Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“
Go to the top of the page
 
+Quote Post
jeanjd63
posté 17 Jan 2020, 20:31
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



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
Go to the top of the page
 
+Quote Post
Guest_anonym_d019ede3_*
posté 17 Jan 2020, 22:06
Message #10





Guests






Citation (jeanjd63 @ 16 Jan 2020, 23:48) *
Une commande terminal (j'en connais qui vont être contents laugh.gif)

C'est nul !!! biggrin.gif

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… tongue.gif
Go to the top of the page
 
+Quote Post
jeanjd63
posté 17 Jan 2020, 22:09
Message #11


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Citation (bigmechantmou @ 17 Jan 2020, 22:06) *
Citation (jeanjd63 @ 16 Jan 2020, 23:48) *
Une commande terminal (j'en connais qui vont être contents laugh.gif)

C'est nul !!! biggrin.gif

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… tongue.gif

Tu vas pas t'y mettre toi aussi. mad.gif
Cointreau n'en faut. biggrin.gif
Go to the top of the page
 
+Quote Post
Guest_anonym_d019ede3_*
posté 17 Jan 2020, 23:38
Message #12





Guests






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 laugh.gif)

C'est nul !!! biggrin.gif

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… tongue.gif

Tu vas pas t'y mettre toi aussi. mad.gif
Cointreau n'en faut. biggrin.gif

Ben reste poli car "Cointreau poli tient" tongue.gif

(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… wink.gif

Ce message a été modifié par anonym_d019ede3 - 17 Jan 2020, 23:42.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th April 2024 - 07:04