Here is a stronger claim: $[0,1]$ can not be written as the union of a countable disjoint collection of closed sets.
Proof. Suppose not. Then we write $[0,1]=\bigsqcup_{n\geq 1}F_n$ with $F_n$ closed (we assume that each $F_n$ is nonempty, for sure). Notice that each $F_n$ is compact as it is a closed subset of $[0,1]$, a compact set. Then there exists $a\in F_1, b\in F_2$ such that $d(F_1, F_2)=d(a,b)$. Without loss of generality, suppose $a<b$. Then $I^*:=[a,b]$ intersects $F_1$ and $F_2$ at (and only at) $a$ and $b$, respectively. Thus, $I_1:=[(a+b)/2, b]$ is disjoint from $F_1$ and $I_1$ intersect at least two members of $\{F_2,F_3,\cdots\}$.
Repeat the procedure above by updating $[0,1]\leftarrow I_1$ and $F_j\leftarrow F_j\cap I_1$ for all $j\geq 2$ and discarding $F_1$. Then we have nested closed intervals $I_1\supseteq I_2\supseteq I_3\cdots$ with $I_j\subseteq [0,1]\backslash F_j$. Thus, by nested interval theorem (or Cantor intersection theorem), $\bigcap_{j\geq 1}I_j$ is not empty. However, for any $x\in \bigcap_{j\geq 1}I_j$, since $x\in I_j$ for all $j\geq 1$, $x\notin F_j$, which is absurd.
Remark. There is a generalization to abstract topological spaces. See this post for a detailed discussion.