Si je le fais ls -1 target_dir | wc -l, j'obtiens un nombre de fichiers dans un répertoire. Je trouve cela un peu lourd. Existe-t-il une manière plus élégante ou succincte?
lsdonne déjà le nombre total, alors pourquoi pas ls -l | head -1? Faites-en un alias si vous voulez quelque chose de plus court.
ls -lindique la taille totale des fichiers, pas le nombre de fichiers.
ls | wc -lcela vous donnera le mauvais nombre si des noms de fichiers contiennent des retours à la ligne.
stat -c %h .donne les mêmes informations quels -ld . | cut -d" " -f 2