I thought, initially, that this problem, which is a very special case of Sierpinski's theorem, would not have a simple solution and any direct proof would probably just copy details from the general case. But here is a sketch which should work if I have the details right.
We suppose that there is disjointed sequence of closed subintervals $\{[a_i,b_i]\}$ so that the set
$$C=[0,1]\setminus \bigcup_{i=1}^\infty [a_i,b_i] $$
is countable. We need to have at least two intervals in the sequence to obtain a contradiction. Turn your attention to the interiors and define
$$ G = \bigcup_{i=1}^\infty (a_i,b_i). $$
This is an open set and since we are assuming the intervals are disjoint, this is exactly the sequence of components of $G$. The set
$$P = [0,1]\setminus G$$ is a closed countable set by our hypothesis.
(It contains $C$ and the endpoints of the intervals only.)
But $P$ has no isolated points except perhaps $0$ and $1$. Any other isolated point would be an endpoint of two (this why we need two)
of the components and that is impossible if the closed intervals are disjoint.
Perfect sets are uncountable and that violates the assumptions. (Somebody please check and provide a commonly used reference for why perfect sets are not countable.)