Butterflies generally live by sucking on honey flowers (flower / nectar). But some of them suck like fluids sucked from fruit that falls on the ground, carcasses, bird droppings, and wet soil. In contrast to butterflies, caterpillars live primarily by eating foliage.
Simply put, butterflies are distinguished from moths, based on their active time and physical characteristics. Butterflies are generally active during the day (diurnal), while moths are mostly active at night (nocturnal). The butterfly rests or rests by enforcing its wings, moths settle by spreading its wings.