Нет они записаны в диск. Команда mkfifo pipe21
создает соответствующее устройство в Вашей файловой системе. Часто времена эти устройства сохранены под /dev
но именованные каналы (иначе. FIFOS), должны не обязательно быть сохранены в этом каталоге.
выборка от статьи Википедии
Именованный канал может быть удален точно так же, как любой файл:
$ rm my_pipe
Сделайте FIFO:
$ pwd
/home/saml
$ mkfifo pipe21
Проверьте устройство FIFO:
$ ls -l | grep pipe
prw-rw-r-- 1 saml saml 0 Jul 24 12:22 pipe21
$ file pipe21
pipe21: fifo (named pipe)
Удалите устройство:
$ rm pipe21
$ ls -l | grep pipe