Нужно создать специальный файл в Linux? Команда
mknod позволяет создавать файлы блочных и символьных устройств, а также именованные каналы.Создать именованный канал
mypipe:sudo mknod mypipe p
Создать файл блочного устройства:
sudo mknod /dev/mydevice b 8 0
Создать файл символьного устройства:
sudo mknod /dev/mydevice c 1 7
Что означают параметры:
p — создать именованный канал.b — создать файл блочного устройства.c — создать файл символьного устройства.-m — задать права доступа.Проверить тип созданного файла:
ls -l mypipe
Будьте осторожны при создании файлов устройств, особенно в
/dev. Неверные номера устройств или изменения системных файлов устройств могут вызвать проблемы.Полезно для работы с файлами устройств, именованными каналами и низкоуровневого администрирования Linux.
@SysAdmin_Portal
