OVH Cloud OVH Cloud

Nombre de fichiers

31 réponses
Avatar
Winch
Bonjour,

J'avais lu un post il y a quelque temps sur la façon de voir le nombre
de fichiers que comporte un dossier. Je ne retrouve pas ce post.

Pouvez-vous m'aider ?
Merci d'avance

10 réponses

1 2 3 4
Avatar
Nicolas.MICHEL
Winch wrote:

Bonjour,

J'avais lu un post il y a quelque temps sur la façon de voir le nombre
de fichiers que comporte un dossier. Je ne retrouve pas ce post.

Pouvez-vous m'aider ?
Merci d'avance


en shell,
ls -l mondossier |wc -l
le fait.
en gui, je sais pas.

--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

Avatar
Stephane Chazelas
2004-09-7, 15:11(+02), Nicolas MICHEL:
[...]
en shell,
ls -l mondossier |wc -l
le fait.


Seulement dans le cas specifique ou aucun des fichiers de
mondossier n'a de saut de ligne dans son nom.

Note que ca ne compte pas les fichiers cachés.

zsh -c 'files=(mondossier/*(DN)); print $#files'

(ca ne compte pas les dossiers "." et ".." et ca n'affichera pas
d'erreur si "mondossier" est illisible ou inexistant).

--
Stephane

Avatar
Nicolas.MICHEL
Stephane Chazelas wrote:

2004-09-7, 15:11(+02), Nicolas MICHEL:
[...]
en shell,
ls -l mondossier |wc -l
le fait.


Seulement dans le cas specifique ou aucun des fichiers de
mondossier n'a de saut de ligne dans son nom.


C'est possible ?

Note que ca ne compte pas les fichiers cachés.


dans ce cas :
find mondossier |wc -l
compte les sous-dossiers et les fichiers cachés aussi.

zsh -c 'files=(mondossier/*(DN)); print $#files'


Oh, subtile ! :)

--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas


Avatar
Patrick Stadelmann
In article <1gjr41b.10k8pbxq1h0eqN%,
(Nicolas MICHEL) wrote:

Stephane Chazelas wrote:

Seulement dans le cas specifique ou aucun des fichiers de
mondossier n'a de saut de ligne dans son nom.


C'est possible ?


Oui. HFS(+) accepte n'importe quel caractère à part le : dans les noms
de fichiers. Mac OS 9 utilisais des fichier avec un return dans le nom
pour stocker les icônes personnalisés collés sur les dossiers.

Patrick
--
Patrick Stadelmann


Avatar
Winch
Patrick Stadelmann wrote:
In article <1gjr41b.10k8pbxq1h0eqN%,
(Nicolas MICHEL) wrote:


Stephane Chazelas wrote:


Seulement dans le cas specifique ou aucun des fichiers de
mondossier n'a de saut de ligne dans son nom.


C'est possible ?



Oui. HFS(+) accepte n'importe quel caractère à part le : dans les noms
de fichiers. Mac OS 9 utilisais des fichier avec un return dans le nom
pour stocker les icônes personnalisés collés sur les dossiers.

Patrick
Oui, mis je fais comment moi pour voir ? Je ne connais rien au shell.

Merci de votre aide



Avatar
Paul Gaborit
À (at) Tue, 07 Sep 2004 16:35:04 +0200,
Patrick Stadelmann écrivait (wrote):
Oui. HFS(+) accepte n'importe quel caractère à part le : dans les noms
de fichiers. Mac OS 9 utilisais des fichier avec un return dans le nom
pour stocker les icônes personnalisés collés sur les dossiers.


Je crois que c'est encore utilisé sur MacOS X... (Icon^M)

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>

Avatar
Patrick Stadelmann
In article ,
Paul Gaborit wrote:

À (at) Tue, 07 Sep 2004 16:35:04 +0200,
Patrick Stadelmann écrivait (wrote):
Oui. HFS(+) accepte n'importe quel caractère à part le : dans les noms
de fichiers. Mac OS 9 utilisais des fichier avec un return dans le nom
pour stocker les icônes personnalisés collés sur les dossiers.


Je crois que c'est encore utilisé sur MacOS X... (Icon^M)


En effet, je croyais que maintenant c'était placé dans le .DS_Store mais
tu as raison : c'est toujours au même endroit.

Patrick
--
Patrick Stadelmann


Avatar
Nicolas.MICHEL
Winch wrote:

Oui, mis je fais comment moi pour voir ? Je ne connais rien au shell.


Alors une solution sans shell serait bienvenue, mais j'en ai pas.

Sinon, ouvres le terminal, et tu écris dedant :

"find " sans les "", ne pas oublier l'espace après le mot find

puis tu glisses le dossier que tu veux sur la fenêtre du terminal
ce qui donne par exemple :

find /Users/winch/mondossier

enfin tu ajoutes "|wc -l", pour avoir au final un truc genre :
find /Users/winch/mondossier |wc -l

et enfin tu appuies sur la touche [enter]

Pour explication :
"find" cherche tous les fichiers ou dossiers
"/Users/winch/mondossier" indique où chercher
"|" dit qu'il faut passer le résultat à la commande qui suit
"wc -l" compte le nombre de lignes.
quand aux espaces, c'est juste pour séparer un truc d'un autre.

Et effectivement, les noms de fichiers avec des retours de ligne
compteront probablement pour deux.

Au fait, comment faire pour les trouver ?

Merci de votre aide


De rien.

--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

Avatar
Jacques Perrocheau
In article <413daeea$0$7116$,
Winch wrote:

J'avais lu un post il y a quelque temps sur la façon de voir le nombre
de fichiers que comporte un dossier. Je ne retrouve pas ce post.


<http://www.google.fr/groups?hl=fr&lr=&ie=UTF-8&threadm=1gizbn9.1q7qrczf5
g2lyN%25jperrocheau%40mac.com.invalid&rnum=2&prev=/groups%3Fas_q%3Dnombre
%2520fichier%26ie%3DUTF-8%26as_ugroup%3Dfr.comp.os.mac-os.x%26as_uauthors
%3DPerrocheau%26as_drrb%3Db%26as_mind%3D12%26as_minm%3D5%26as_miny%3D2002
%26as_maxd%3D7%26as_maxm%3D9%26as_maxy%3D2004%26as_scoring%3Dd%26lr%3D%26
num%3D20%26hl%3Dfr>

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74

Avatar
Patrick Stadelmann
In article <1gjr6br.1kobtwdeewioiN%,
(Nicolas MICHEL) wrote:

Winch wrote:

Oui, mis je fais comment moi pour voir ? Je ne connais rien au shell.


Alors une solution sans shell serait bienvenue, mais j'en ai pas.


Fenêtre de recherche dans le Finder, rechercher dans le dossier en
question, avec comme critère : type = Document et visibilité =
visible+invisible.

Lancer la recherche, le nombre d'éléments trouvés s'affichera juste sous
le titre de la fenêtre de résultats.

Patrick
--
Patrick Stadelmann


1 2 3 4