On retrouve le plus souvent le Chaetodon lineolatus à une profondeur inférieure à 30m. Il n’est cependant pas impossible de retrouver ce poisson à d’autres profondeurs. Cette espèce se nourrit principalement de polypes et d'anémones. Occasionnellement, il lui arrive d'ingurgiter des petits invertébrés et des algues.