попробуйте перенаправить stdin или stdout или оба.
например:
gitr log < /dev/null | cat
Максимальное количество каталогов зависит от файловой системы:
dir_nlink
Только с 2006 года, когда была ратифицирована ext4
, максимальные ограничения каталогов были увеличены выше отметки 32000, так что для readdir()
нет смысла считывать больше этого.
Если у вас более 32000 подкаталогов, я бы подумал о том, чтобы узнать о снижении производительности из-за большого количества подкаталогов
.