Перейти к основному содержанию

/dev/null

Black Hole

Если вам отправили ссылку на эту страницу, то, с большой долей вероятности, вас предпочитают игнорировать.

 

/dev/null — специальный файл в системах класса UNIX, представляющий собой пустое устройство или нулевое устройство.

В Windows он тоже есть и известен как nul.

Всё что вы в него запишете будет стерто.

Пример использования в Linux

Вывод STDOUT в /dev/null:

echo hello > /dev/null

Вывод STDERR в /dev/null:

echo hello 2> /dev/null

 Вывод STDOUT и STDERR в /dev/null:

echo hello > /dev/null 2>&1
echo hello &> /dev/null

Из пустого в порожнее: 

cat /dev/zero > /dev/null

Пример использования в Windows

Вывод STDOUT в nul:

echo hello > nul

Вывод STDERR в null

echo hello 2>nul

 Вывод STDOUT и STDERR в nul:

echo hello 2>nul >nul
echo hello 2>&1 >nul

Как часть пути:

echo hello > c:\nul
echo hello > c:\windows\nul

В PowerShell:

echo hello > $null
echo hello 2>$null
echo hello >$null 2>&1
echo hello 2>$null >$null