What Is Dev Zero and Dev Null in Linux?
Contents

“/dev/zero” and “/dev/null” are two dummy devices files which are useful for creating empty files. “/dev/zero”: It is used to create a file with no data but with required size(A file with all zero’s written on it).

What is Dev Null in Linux?

/dev/null in Linux is a null device file. This will discard anything written to it, and will return EOF on reading. This is a command-line hack that acts as a vacuum, that sucks anything thrown to it.

What happens if you try to write to Dev Null and Dev Zero?

1 Answer. Yes, both accept and discard all input, but their output is not the same: /dev/null produces no output. /dev/zero produces a continuous stream of NULL (zero value) bytes.

Elena Rostova

Elena Rostova

Lead Health, Wellness & Medical Journalist

Elena Rostova holds a Master's degree in Public Health Journalism. She covers groundbreaking medical research, holistic wellness trends, mental health awareness, and nutritional science.

Share this article
Twitter Facebook Pinterest