Sometimes I fill up directories with lots of files of lots of types (different extensions). It's informative to be able to see what the distribution of types is in a dir. I tend to use this view during project cleanups to identify files that can be deleted or moved/consolidated. Anyway, here's a quick way of doing it:
for file in $(ls *.*); do base=$(basename $file); echo ${base##*\.};done | sort | uniq -c | sort -n -r
37 tsv
18 pdf
17 txt
7 err
5 log
5 png
Here I see that there are some log files that can be removed (if no longer needed).
No comments:
Post a Comment