Подсчитайте количество файлов во многих папках и подсчитайте количество символов в именах файлов в папках

Я не могу поверить, что никто не упомянул MCC, но тогда только старые люди Linux будут помнить его, а некоторые из них могут не знать, что он все еще существует! Раньше Mandrake был дистрибутивом #1 и занимал это место около десяти лет. Одной из причин был MCC (Центр управления Mandrake ), похожий на Панель управления в Windows. Это было центральное место для большинства инструментов настройки системы.

Когда Mandrake объединилась с Conectiva, они стали Mandriva, а она стала Центром управления Mandriva. Сегодня многие разработчики выпускают Mageia Linux, которая называется Mageia Control Center. Причина, по которой я дал вам немного истории, заключается в том, чтобы вы могли найти все три имени и взглянуть на них. Вы обнаружите, что он не сильно изменился, за исключением того, что он стал более мощным.

0
07.04.2020, 16:50
2 ответа

Общее количество файлов в обеих папках:

expr `ls -l Vegetables | sed 1d | wc -l` + `ls -l Fruits | sed 1d | wc -l` >> CounterFood

Общее количество символов в именах файлов в обеих папках:

expr `ls Vegetables | wc -c` + `ls Fruits  | wc -c` >> CounterFoods

Надеюсь, это поможет!

0
28.04.2021, 23:18

Часть 1

find Vegetables Fruits -type f -printf "x" | wc -c > CounterFood      # Print "x" for each filename and count them

Часть 2

Если вы имели в виду добавьте их, тогда это будет работать

namelen=$(find Vegetables Fruits -type f -printf "%f" | wc -c)        # Characters in file names
counterfood=$(cat CounterFood)                                        # Previous total

echo $((namelen + counterfood)) > CounterFood                         # Add them together

Если вы имели в виду добавить их, тогда это будет работать

find Vegetables Fruits -type f -printf "%f" | wc -c >> CounterFood    # Characters in file names
0
28.04.2021, 23:18

Теги

Похожие вопросы