What is the difference between 一切， 都 and 全部？
一切 : all; everything; every; all sorts
全部 : entire; all; whole; total
所有 : all; whatever there is

~

'一切' describes everything that's known or unknown, without confine.
For example, &quot;一切後果由我來負&quot;;  (All consequence will be handled by me).
You don't necessary know what exactly they are, there's no confine

~

'全部' describes everything that's known or in a confine
Examples:
人體裡的全部器官 (all the organs in human body)- You know what they are exactly; and it is in the confine of a human body
圖書館裡的全部書籍 (All the books in the library)- In the confine of the library

所有 is more general, it can replace either 一切 or 全部

所有後果由我來負 = 一切後果由我來負

人體裡的所有器官 = 人體裡的全部器官

圖書館裡的所有書籍 = 圖書館裡的全部書籍



都 is an adverb for [all; both; without exception]
Example:
圖書館裡的所有書籍都要盖章 - Every book in the library all needed to be stamped

一切 can be a noun for &quot;Everything&quot;
全部 can be a noun for &quot;the whole thing/ the entire thing/ every parts&quot;
所有 is strictly an adjective  when it means 'all/ every'.  But it carries other meanings too. (see link)