Я бы рекомендовал использовать find (справочная страница) для поиска. В качестве примера,
find . -maxdepth 1 -type d | wc -l
будет печатать количество всех каталогов в текущем рабочем каталоге.
Параметр -maxdepth определяет, как далеко find будет спускаться в каталоги. Со значением 1 он просто будет использовать текущий каталог и перечислить его подкаталоги. С 2 он также будет перечислять подкаталоги подкаталогов и т. Д.
У этого есть только один маленький недостаток: find включает . (текущий рабочий каталог) в его поэтому число, возвращаемое wc -l, будет отключено на единицу.
То, что выскакивает на меня, заключается в том, что в вашей записи fstab отсутствует точка монтирования. Должно быть «/» после UUID.
UUID=[whatever] / ext4 errors=remount-ro 0 1
UUID=[swapUUID] none swap sw