What is the difference between cache:clean and cache:flush command?

Magento

a. Cache:clean deletes all items from enabled Magento cache types only. But cache:flush physically removes completely the cache storage.
b. Cache:clean will not clean Disabled cache types. But cache:flush will clean disabled cache types also.

-->