MKNOD(1) General Commands Manual MKNOD(1)

uu-mknod - ایجاد پرونده ویژه NAME با نوع TYPE داده‌شده

mknod [OPTION]... NAME TYPE [MAJOR MINOR]

ایجاد پرونده ویژه NAME با نوع TYPE داده‌شده.

تنظیم بیت‌های مجوز فایل روی MODE، نه a=rw - umask
تنظیم زمینه امنیتی SELinux برای هر دایرکتوری ایجادشده روی نوع پیش‌فرض
مانند -Z، یا اگر CTX مشخص شده باشد، تنظیم زمینه امنیتی SELinux یا SMACK روی CTX
نمایش راهنما
نمایش نسخه
<NAME>
نام فایل جدید
<TYPE>
نوع فایل جدید (b، c، u یا p)
[major]
شماره دستگاه اصلی (major)
[minor]
شماره دستگاه فرعی (minor)

آرگومان‌های اجباری برای گزینه‌های طولانی، برای گزینه‌های کوتاه نیز اجباری هستند.

-m, --mode=MODE تنظیم بیت‌های مجوز فایل روی MODE، نه a=rw - umask

هر دو مقدار MAJOR و MINOR باید زمانی که TYPE برابر با b، c یا u است مشخص شوند، و هنگامی که TYPE برابر با p است باید حذف شوند. اگر MAJOR یا MINOR با 0x یا 0X آغاز شود، به عنوان هگزادسیمال تفسیر می‌شود؛ در غیر این صورت اگر با 0 آغاز شود، به صورت هشت‌هشتی (octal)؛ وگرنه به صورت ده‌دهی تفسیر می‌شود. TYPE می‌تواند یکی از موارد زیر باشد:

- b ایجاد یک فایل ویژه بلوکی با بافر (block)
- c, u ایجاد یک فایل ویژه نویسه‌ای بدون بافر (character)
- p ایجاد یک FIFO (لوله نام‌گذاری‌شده)

نکته: پوسته شما ممکن است نسخه اختصاصی خود از mknod را داشته باشد که معمولاً بر نسخه توصیف‌شده در اینجا اولویت دارد. لطفاً برای جزئیات درباره گزینه‌هایی که پشتیبانی می‌کند به مستندات پوسته خود مراجعه کنید.

v(uutils coreutils) 0.11.0

2026-09-01