In diesem ls -1 target_dir | wc -lFall werden die Dateien in einem Verzeichnis gezählt. Das finde ich etwas umständlich. Gibt es einen eleganteren oder prägnanteren Weg?
lsgibt schon die Gesamtzahl an, also wie wäre es ls -l | head -1? Machen Sie es zu einem Alias, wenn Sie etwas kürzeres wollen.
ls -lgibt die Gesamtgröße der Dateien an, nicht die Anzahl der Dateien.
ls | wc -ldass Sie die falsche Anzahl erhalten, wenn Dateinamen Zeilenumbrüche enthalten.
stat -c %h .gibt die gleichen Informationen wiels -ld . | cut -d" " -f 2