Dieser Feilenfisch ist ein echter Nahrungsspezialist, der sich im Meer zumindest fast ausschließlich von Acropora-Polypen (A. robsuta, A.formosa und A. humilis) ernährt, was ihn dann auch im Aquarium zu einem heiklen Pflegling machen kann.
Neuen Untersuchungen zu folge, nimmt der Fisch durch Verspeisen der Steinkorallen auch deren Geruch an. Diese Strategie hilft dem Feilenfisch beim Überleben, da sich nachts viele Räuber bei der Beutesuche auf ihren Geruchssinn verlassen.
Der Feilenfisch schläft nachts in seinen Fraßkorallen und kann durch die Annahme des Korallendufts nicht mehr von der Koralle unterschieden werden.