空设备通常被用于丢弃不需要的输出流，或作为用于输入流的空文件。这些操作通常由重定向完成。/dev/null是一个特殊文件，而不是目录，因此不能使用Unix命令mv将文件移动到其中。使用rm命令才是Unix中删除文件的正确方法。本概念大致相当于CP/M，DOS和Microsoft Windows中的NUL:或单纯的NUL设备，Windows NT及其后续系统中的\Device\Null或NUL，Amiga中的NIL:，以及OpenVMS中的NL:。在基于.NET的Windows PowerShell