Книга: Программирование для Linux. Профессиональный подход

6.5.1. /dev/null

6.5.1. /dev/null

Устройство /dev/null служит двум целям.

? Linux удаляет любые данные, направляемые в устройство /dev/null. В тех случаях, когда выводные данные программы не нужны, в качестве выходного файла назначают устройство /dev/null, например:

% verbose_command > /dev/null

? При чтении из устройства /dev/null всегда возвращается признак конца строки. Если открыть файл /dev/null с помощью функции open() и попытаться прочесть данные из него с помощью функции read(), функция вернет 0 байтов. При копировании файла /dev/null в другое место будет создан пустой файл нулевой длины:

% cp /dev/null empty-file
% ls -l empty-file
-rw-rw---- 1 samuel samuel 0 Mar 8 00:27 empty-file

Оглавление книги


Генерация: 0.183. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз