====== /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 {{tag>linux /dev/zero /dev/null}}