GIT-MAILSPLIT(1) Git Manual GIT-MAILSPLIT(1)

git-mailsplit - برنامه ساده تقسیم فایل‌های mbox یونیکس

git mailsplit [-b] [-f<nn>] [-d<prec>] [--keep-cr] [--mboxrd]
                -o<directory> [--] [(<mbox>|<Maildir>)...]

یک فایل mbox یا یک Maildir را به فهرستی از فایل‌ها: "0001" "0002" .. در دایرکتوری مشخص‌شده تقسیم می‌کند تا بتوانید آن‌ها را از آنجا پردازش کنید.


مهم

تقسیم Maildir متکی بر مرتب بودن نام فایل‌ها است تا وصله‌ها را به ترتیب صحیح خروجی دهد.

<mbox>

فایل mbox برای تقسیم. اگر مشخص نشود، mbox از ورودی استاندارد خوانده می‌شود.

<Maildir>

ریشهٔ Maildir برای تقسیم. این دایرکتوری باید شامل زیردایرکتوری‌های cur، tmp و new باشد.

-o<directory>

دایرکتوری برای قرار دادن پیام‌های مجزا.

-b

اگر فایلی با خط From آغاز نشود، به جای اعلام خطا فرض می‌کند که یک پیام ایمیل تکی است.

-d<prec>

به جای ۴ رقم پیش‌فرض با صفرهای آغازین، می‌توان دقت (تعداد ارقام) متفاوتی را برای نام فایل‌های تولیدشده مشخص کرد.

-f<nn>

رد کردن <nn> شماره اول؛ برای نمونه اگر -f3 مشخص شود، شماره‌گذاری از 0004 آغاز می‌شود.

--keep-cr

عدم حذف \r از خطوطی که به \r\n ختم می‌شوند.

--mboxrd

ورودی در قالب "mboxrd" است و فراردهی خطوط "^>+From " معکوس می‌شود.

بخشی از مجموعه git(1)

2026-06-29 Git 2.55.0