web-dev-qa-db-fra.com

Compter le nombre de fichiers dans un répertoire sous Linux?

Pour compter le nombre de fichiers dans un répertoire, j’utilise généralement

ls directory | wc -l

Mais y a-t-il une autre commande qui n'utilise pas wc?

266
Kantura

c'est un:

ls -l . | egrep -c '^-'

Remarque:

ls -1 | wc -l

Ce qui signifie: ls: liste les fichiers dans le répertoire

-1: (C’EST UN) une seule entrée par ligne. Changez-le en -1a si vous voulez aussi des fichiers cachés

| : diriger la sortie sur ...

wc: "nombre de mots"

-l: count lines.

407
Sajad Karuthedath