NOTMUCH-RESTORE(1) notmuch NOTMUCH-RESTORE(1)

notmuch-restore - بازگردانی برچسب‌ها از فایل مشخص‌شده (notmuch dump را ببینید)

notmuch restore [--accumulate] [--format=(auto|batch-tag|sup)] [--input=<filename>]

بازگردانی برچسب‌ها از فایل داده‌شده (بخش notmuch-dump <#notmuch-dump-1> را ببینید).

ورودی از نام فایل داده‌شده (در صورت وجود) یا از ورودی استاندارد (stdin) خوانده می‌شود.

گزینه‌های پشتیبانی‌شده برای restore عبارتند از:

اجتماع برچسب‌های موجود و جدید اعمال می‌شود، به‌جای اینکه برچسب‌های هر پیام هنگام خوانده شدن از فایل دامپ جایگزین شوند.
دستور notmuch restore از دو قالب دامپ متنی ساده پشتیبانی می‌کند که در هر سطر یک شناسه پیام (message-id) و مجموعه‌ای از برچسب‌ها مشخص شده است. برای جزئیات مربوط به قالب‌های واقعی، notmuch-dump <#notmuch-dump-1> را ببینید.
قالب فایل دامپ sup به طور ویژه به گونه‌ای انتخاب شده است که با قالب فایل‌های تولیدشده توسط sup-dump سازگار باشد. بنابراین اگر قبلاً برای ایمیل از sup استفاده می‌کردید، دستور notmuch restore راهکاری را برای وارد کردن تمام برچسب‌هایتان (یا همان برچسب‌هایی که sup آن‌ها را labels می‌نامد) فراهم می‌کند.
قالب دامپ batch-tag به گونه‌ای طراحی شده است که در برابر شناسه‌های پیام نامعتبر و برچسب‌های حاوی فاصله یا نویسه‌های غیر ascii(7) مقاوم‌تر باشد. برای جزئیات مربوط به این قالب، notmuch-dump <#notmuch-dump-1> را ببینید.

در صورتی که گزینه پیکربندی maildir.synchronize_flags فعال باشد، دستور notmuch restore پرچم‌های maildir را مطابق با تغییرات برچسب به‌روزرسانی می‌کند. برای جزئیات، notmuch-config <#notmuch-config-1> را ببینید.

این گزینه (حالت پیش‌فرض) تلاش می‌کند تا قالب را از ورودی حدس بزند. برای ورودی‌هایی با ساختار درست در هر یک از قالب‌های پشتیبانی‌شده، این روش تخمینی مبتنی بر این واقعیت که قالب batch-tag فاقد پرانتز است، باید دقیق باشد.
کنترل نوع فراداده‌ای که بازگردانی می‌شود.
بازگردانی داده‌های پیکربندی به پایگاه‌داده. هر خط پیکربندی با «#@ » آغاز می‌شود و به دنبال آن یک جفت کلید-مقدار جداشده با فاصله قرار دارد. هم کلید و هم مقدار در صورت نیاز به صورت هگزادسیمال کدگذاری می‌شوند.
بازگردانی فراداده‌های (کلید، مقدار) به ازای هر پیام. هر سطر با «#= » آغاز می‌شود و به دنبال آن یک شناسه پیام و فهرستی از جفت‌های کلید=مقدار جداشده با فاصله قرار دارد. شناسه‌ها، کلیدها و مقادیر در صورت نیاز به صورت هگزادسیمال کدگذاری می‌شوند. برای جزئیات بیشتر، notmuch-properties <#notmuch-properties-7> را ببینید.
بازگردانی فراداده‌های هر پیام، به‌ویژه برچسب‌ها. برای جزئیات بیشتر به بخش format در بالا مراجعه کنید.

حالت پیش‌فرض بازگردانی تمامی انواع داده‌های در دسترس است. این گزینه می‌تواند چندین بار مشخص شود تا زیرمجموعه‌ای از آن‌ها انتخاب گردد.

خواندن ورودی از فایل مشخص‌شده به جای stdin.

دستور notmuch restore فشرده بودن ورودی در قالب gzip(1) https://manpages.debian.org/gzip.1.html را تشخیص داده و هنگام خواندن، آن را به طور خودکار از حالت فشرده خارج می‌کند. این تشخیص به نام‌گذاری فایل وابسته نیست و به ویژه برای ورودی استاندارد (stdin) نیز کار می‌کند.

notmuch <#notmuch-1>, notmuch-config <#notmuch-config-1>, notmuch-count <#notmuch-count-1>, notmuch-dump <#notmuch-dump-1>, notmuch-hooks <#notmuch-hooks-5>, notmuch-insert <#notmuch-insert-1>, notmuch-new <#notmuch-new-1>, notmuch-properties <#notmuch-properties-7>, notmuch-reply <#notmuch-reply-1>, notmuch-search <#notmuch-search-1>, notmuch-search-terms <#notmuch-search-terms-7>, notmuch-show <#notmuch-show-1>, notmuch-tag <#notmuch-tag-1>

Carl Worth و بسیاری دیگر

2009-2026, Carl Worth و بسیاری دیگر

April 17, 2026 0.40