Se lo faccio ls -1 target_dir | wc -l, ottengo un conteggio dei file in una directory. Lo trovo un po 'ingombrante. C'è un modo più elegante o succinto?
lsdà già il conteggio totale, quindi che ne dici ls -l | head -1? Trasformalo in un alias se vuoi qualcosa di più corto.
ls -lindica la dimensione totale dei file, non il numero di file.
ls | wc -lti darà il conto sbagliato se i nomi dei file contengono nuove righe.
stat -c %h .fornisce le stesse informazioni dils -ld . | cut -d" " -f 2