Posez votre question Signaler

Le nombre des fichier dans un sous répertoire [Résolu]

CYG - Dernière réponse le 11 nov. 2011 à 01:57
Bonjour,
j ai un sous répertoire qui contient x fichiers, j'ai besoin d une commande qui peut compter le nombre de fichiers;
quelqu un peut m'aider
merci d avance
CYG
Lire la suite 

Le nombre des fichier dans un sous répertoire »

12 réponses
Réponse
+19
moins plus
Pour y remédier :

ls -Al | wc -l
CYG - 13 mars 2008 à 11:03
merci bcp;ça marche

CYG
Trab - 5 janv. 2011 à 21:24
ls | wc-w aussi ,mais je me demande la commande wc permet de compter le nombre de lignes et mots ainsi que les caractéres nn ?.Comment cette commande peut compter le nombre de fichiers d'un répertoire???
fg - 11 nov. 2011 à 01:57
pour compter voilà la commande
more fichierX
Ajouter un commentaire
Réponse
+5
moins plus
Il suffit de faire un ls et de compter le nombre de lignes (wc -l)
ls -al | wc -l
Ajouter un commentaire
Réponse
+4
moins plus
Bonjour,

Une commande un peu plus simple pour éviter d'avoir les . et .. :

ls -1 | wc -l

Cordialement.
Ajouter un commentaire
Réponse
+3
moins plus
Nota Bene : ça compte aussi les répertoires "." et ".."
Ajouter un commentaire
Réponse
+2
moins plus
;-)

Merci de penser à noter le problème comme résolu !
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,

Grace à votre méthode j'arrive a compter le nombre de fichier dans un dossier.
Ce que j'aimerais faire est simple. Si il y a plus de 10 fichier dans le dossier il faut envoyer un mail.
Pour la partie envoi du mail j'ai ce qui faut.
Auriez-vous une méthode pour faire cela?

Alexis
Nicolas - 15 déc. 2008 à 15:04
Salut Antony,

C'est de l'assistanat ! Pour effectuer ce genre d'action, il faut savoir utiliser les commandes unix de base et les assembler entre elles --> achète un unix pour les nuls par exemple.

Pour tester une condition: test
Pour afficher les fichiers d'un répertoire: ls
Pour compter les lignes: wc
Pour faire une comparaison: test
=> on obtient alors ceci:
if test $(ls -A | wc -l) -ge 10; then
# ta commande d'envoi de mail
fi

Et n'oublie pas d'acheter unix pour les nuls !


Nicolas
racivic - 21 avril 2010 à 11:36
bonjour
svp je cherche un script qui permet d'aafficher uniquement les fichiers excutable !?
mercii d'avance :)
KuKrApOk59- 21 avril 2010 à 11:57
Bonjour,

Pour ce cas, perso, j'utilise un bete find :

root@leela:/tmp/test# ls -l  
total 0  
-rw-r--r-- 1 root root 0 2010-04-21 11:54 pas_script  
-rwxr-xr-x 1 root root 0 2010-04-21 11:54 script

Execution du find pour trouver les fichiers executebles (ici en 755)

root@leela:/tmp/test# find . -perm 0755  
.  
./script

Il prend en paramètre du -perm les permissions qu'on veut chercher
Ajouter un commentaire
Ce document intitulé « le nombre des fichier dans un sous répertoire » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?