Книга: Программирование для 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
Похожие страницы
- 8.6.2. Журнал аудита безопасности
- 7.5. Специальные функции
- ING Direct Canada (ныне Tangerine) – автономный банкING
- Куда удаляются файлы?
- Иофобия
- О дизайнерах
- Глава 5: #Принципы_создания_контент-плана
- Домашняя мастерская: вы всегда на работе
- 23.8. Определение идентификатора ассоциации по IP-адресу
- 14.4.2.1. С++ учебный пример: инструментарий Qt
- Обслуживание в пути следования
- Oбpaбoткa кoмaнд