Based on output feedback control, this paper studies the dynamic event-triggered finite-time leader-following consensus problem for general linear multi-agent systems with unavailable states. Firstly, an observer based on the output state of the system is constructed for each agent, and a finite-time consensus controller is designed for each agent based on the observed value. Secondly, an internal dynamic variable combined with system state is proposed, and a dynamic event-triggered function with dynamic threshold is further designed for each agent to reduce the number of events. Thirdly, the reliability of the proposed mechnaism is proved by stability analysis and numerical calculation method, and Zeno behavior is excluded. Finally, a simulation example verifies the rationality of the proposed mechnaism. The results show that the dynamic event-triggered mechanism proposed has excellent performance in reducing event frequency and achieving consensus, which shows the advantages in saving resources and in the case of state unavailability.