.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH SPLIT 1 "2026-09-01" .SH "نام (NAME)" split \- ایجاد فایل‌های خروجی شامل بخش‌های متوالی یا متناوب ورودی .SH "خلاصه دستور (SYNOPSIS)" \fBsplit\fR [OPTION]... [INPUT [PREFIX]] .SH "توضیحات (DESCRIPTION)" ایجاد فایل‌های خروجی حاوی بخش‌های متوالی یا درهم‌تنیده از ورودی .SH "گزینه‌ها (OPTIONS)" .TP \fB\-b\fR, \fB\-\-bytes\fR \fI\fR قرار دادن SIZE بایت در هر فایل خروجی .TP \fB\-C\fR, \fB\-\-line\-bytes\fR \fI\fR قرار دادن حداکثر SIZE بایت از خطوط در هر فایل خروجی .TP \fB\-l\fR, \fB\-\-lines\fR \fI\fR [پیش‌فرض: 1000] قرار دادن NUMBER خط/رکورد در هر فایل خروجی .TP \fB\-n\fR, \fB\-\-number\fR \fI\fR تولید CHUNKS فایل خروجی؛ توضیحات پایین را ببینید .TP \fB\-\-additional\-suffix\fR \fI\fR [پیش‌فرض: ] پسوند اضافی SUFFIX برای الحاق به نام فایل‌های خروجی .TP \fB\-\-filter\fR \fI\fR نوشتن در دستور شل COMMAND؛ نام فایل $FILE است (در حال حاضر برای ویندوز پیاده‌سازی نشده است) .TP \fB\-e\fR, \fB\-\-elide\-empty\-files\fR عدم تولید فایل‌های خروجی خالی هنگام استفاده از \*(Aq\-n\*(Aq .TP \fB\-d\fR استفاده از پسوندهای عددی با شروع از 0 به‌جای پسوندهای الفبایی .TP \fB\-\-numeric\-suffixes\fR[=\fI\fR] مشابه \-d، اما با امکان تعیین مقدار شروع .TP \fB\-x\fR استفاده از پسوندهای هگزادسیمال با شروع از 0 به‌جای پسوندهای الفبایی .TP \fB\-\-hex\-suffixes\fR[=\fI\fR] مشابه \-x، اما با امکان تعیین مقدار شروع .TP \fB\-a\fR, \fB\-\-suffix\-length\fR \fI\fR تولید پسوندهایی به طول N (پیش‌فرض: 2) .TP \fB\-\-verbose\fR چاپ یک پیام تشخیصی درست پیش از باز شدن هر فایل خروجی .TP \fB\-t\fR, \fB\-\-separator\fR \fI\fR استفاده از SEP به‌جای خط جدید (newline) به‌عنوان جداکننده رکورد؛ \*(Aq\e0\*(Aq (صفر) نویسه NUL را مشخص می‌کند .TP \fB\-h\fR, \fB\-\-help\fR نمایش راهنما .TP \fB\-V\fR, \fB\-\-version\fR نمایش نسخه .TP [\fIinput\fR] [پیش‌فرض: \-] .TP [\fIprefix\fR] [پیش‌فرض: x] .SH "اطلاعات تکمیلی (EXTRA)" نوشتن قطعات با اندازه ثابت از INPUT در PREFIXaa، PREFIXab، ...؛ اندازه پیش‌فرض 1000 و PREFIX پیش‌فرض \*(Aqx\*(Aq است. در صورت مشخص نشدن INPUT، یا هنگامی که INPUT برابر با \- باشد، ورودی استاندارد خوانده می‌شود. آرگومان SIZE یک عدد صحیح و یک یکای اختیاری است (مثال: 10K برابر است با 10*1024). یکاها عبارتند از K، M، G، T، P، E، Z، Y، R، Q (توان‌های 1024) یا KB، MB و... (توان‌های 1000). پیشوندهای دودویی نیز می‌توانند استفاده شوند: KiB=K، MiB=M و به همین ترتیب. مقدار CHUNKS می‌تواند یکی از موارد زیر باشد: \- N تقسیم به N فایل بر اساس اندازه ورودی \- K/N ارسال بخش Kام از N به stdout \- l/N تقسیم به N فایل بدون شکستن خطوط/رکوردها \- l/K/N ارسال بخش Kام از N به stdout بدون شکستن خطوط/رکوردها \- r/N مانند \*(Aql\*(Aq اما با توزیع نوبتی (round robin) \- r/K/N به همین ترتیب، اما فقط ارسال بخش Kام از N به stdout .SH "نسخه (VERSION)" v(uutils coreutils) 0.11.0