RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


linux:dev_zero_dev_null

/dev/zero и /dev/null

/dev/zero и /dev/null два псевдофайла, которые можно использовать для создания пустых файлов или в качестве "мусорного" файла.

/dev/zero создает файл без данных (только нули) с требуемым размером

Пример

dd if=/dev/zero of=/tmp/test_zero.txt bs=4096 count=1000

/dev/null к примеру можно использовать для перенаправления нежелательного или ненужного вывода команд/ошибок. Проще говоря это файл "черная дыра". Отправленные данные в этот файл, нельзя прочитать (получить данные).

Пример

Используем /dev/zero, как источник и записываем в /dev/null

$ dd if=/dev/zero of=/dev/null bs=4096 count=1000
1000+0 records in
1000+0 records out
4096000 bytes (4.1 MB) copied, 0.00366669 s, 1.1 GB/s

Пробуем прочитать файл

$ dd if=/dev/null of=/tmp/test_null bs=4096 count=1000
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000465498 s, 0.0 kB/s

Ничего! Пусто.

if - указывает на источник
of - указывает на файл назначения

/dev/null спаситель в очистке содержимого файлов

Пример

cat /dev/null > /var/log/xyz.log
dd if=/dev/null of=/var/log/xyz.log
cp /dev/null /var/log/xyz.log

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
linux/dev_zero_dev_null.txt · Последнее изменение: 2021/01/29 03:15 — 127.0.0.1