в слегка Roburater Variation of @ Rahul's Комментарий:
find . -type d -mindepth 1 -printf '1' | wc -c
будет печатать «1» для каждого каталога в текущем, который не является током ( -MindePth 1
), а затем мы считаем 1s. Это будет справляться с именами каталогов, которые содержат Newlines.
Если не задано from-encoding , значение по умолчанию получается из кодировка символов текущей локали.
Таким образом, это требуется только в том случае, если кодировка текущего языкового стандарта не соответствует кодировке, из которой вы выполняете преобразование. Это полезно в любой ситуации, когда это не так.