| restic backup(1) | restic backup(1) |
نام (NAME)
restic-diff - نمایش تفاوتهای میان دو اسنپشات
خلاصه دستور (SYNOPSIS)
restic diff [flags] snapshotID snapshotID
توضیحات (DESCRIPTION)
دستور «diff» تفاوتهای اسنپشات اول تا دوم را نمایش میدهد. نویسههای ابتدایی هر خط نشان میدهند چه اتفاقی برای یک فایل یا دایرکتوری خاص افتاده است:
- + مورد افزوده شد
- - مورد حذف شد
- U متادادههای (حالت دسترسی، برچسبهای زمانی، ...) مورد بهروزرسانی شدند
- M محتوای فایل تغییر یافت
- T نوع مورد تغییر کرد، برای نمونه یک فایل به یک پیوند نمادین تبدیل شد
- ? بیترات (Bitrot) شناسایی شد: محتوای فایل تغییر کرده اما تمام متادادهها یکسان هستند
در صورتی که پشتیبان با استفاده از گزینهٔ '--ignore-inode' یا '--ignore-ctime' ایجاد شده باشد، مقایسهٔ متادادهها به احتمال زیاد کار نخواهد کرد.
برای مقایسهٔ فایلها تنها در زیرپوشههای مشخص، میتوانید از ساختار "snapshotID:subfolder" استفاده کنید، که در آن "subfolder" مسیری درون درخت اسنپشات است که توسط «restic ls» نمایش داده میشود.
وضعیت خروج (EXIT STATUS)
وضعیت خروج در صورت موفقیتآمیز بودن دستور 0 است. وضعیت خروج در صورت بروز هرگونه خطا 1 است. وضعیت خروج در صورتی که مخزن وجود نداشته باشد 10 است. وضعیت خروج در صورتی که مخزن از قبل قفل شده باشد 11 است. وضعیت خروج در صورتی که گذرواژه نادرست باشد 12 است.
گزینهها (OPTIONS)
-h, --help[=false] راهنمای diff
--metadata[=false] چاپ تغییرات در متادادهها
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
--cacert=[] فایل برای بارگذاری گواهیهای ریشه از آن (پیشفرض: استفاده از گواهیهای سیستم یا $RESTIC_CACERT)
--cache-dir="" تنظیم دایرکتوری حافظه نهان. (پیشفرض: استفاده از دایرکتوری پیشفرض حافظه نهان سیستم)
--cleanup-cache[=false] حذف خودکار دایرکتوریهای حافظه نهان قدیمی
--compression=auto حالت فشردهسازی (تنها برای فرمت مخزن نسخهٔ ۲ در دسترس است)، یکی از (auto|off|fastest|better|max) (پیشفرض: $RESTIC_COMPRESSION)
--http-user-agent="" تنظیم http user agent برای درخواستهای http خروجی
--insecure-no-password[=false] استفاده از یک گذرواژهٔ خالی برای مخزن، باید به هر دستور restic ارسال شود (ناامن)
--insecure-tls[=false] صرفنظر کردن از اعتبارسنجی گواهی TLS هنگام اتصال به مخزن (ناامن)
--json[=false] تنظیم حالت خروجی روی JSON برای دستوراتی که از آن پشتیبانی میکنند
--key-hint="" شناسهٔ کلید برای نخستین تلاش در رمزگشایی (پیشفرض: $RESTIC_KEY_HINT)
--limit-download=0 محدود کردن دانلودها به یک حداکثر نرخ بر حسب KiB/s. (پیشفرض: بدون محدودیت)
--limit-upload=0 محدود کردن آپلودها به یک حداکثر نرخ بر حسب KiB/s. (پیشفرض: بدون محدودیت)
--no-cache[=false] عدم استفاده از حافظه نهان محلی
--no-extra-verify[=false] صرفنظر کردن از اعتبارسنجی اضافی دادهها پیش از آپلود (مستندات را ببینید)
--no-lock[=false] مخزن قفل نشود، این گزینه اجازهٔ برخی از عملیات را بر روی مخازن فقطخواندنی میدهد
-o, --option=[] تنظیم گزینهٔ پیشرفته (key=value، میتواند چندین بار مشخص شود)
--pack-size=0 تنظیم اندازهٔ بستهٔ هدف بر حسب MiB، فایلهای بستهٔ ایجادشده ممکن است بزرگتر باشند (پیشفرض: $RESTIC_PACK_SIZE)
--password-command="" دستور شل برای دریافت گذرواژهٔ مخزن از آن (پیشفرض: $RESTIC_PASSWORD_COMMAND)
-p, --password-file="" فایل برای خواندن گذرواژهٔ مخزن از آن (پیشفرض: $RESTIC_PASSWORD_FILE)
-q, --quiet[=false] عدم ارائهٔ گزارش پیشرفت جامع
-r, --repo="" مخزن برای پشتیبانگیری در آن یا بازیابی از آن (پیشفرض: $RESTIC_REPOSITORY)
--repository-file="" فایل برای خواندن مکان مخزن از آن (پیشفرض: $RESTIC_REPOSITORY_FILE)
--retry-lock=0s تلاش دوباره برای قفل کردن مخزن در صورتی که از قبل قفل شده است، مقداری مانند 5m یا 2h میگیرد (پیشفرض: بدون تلاش دوباره)
--stuck-request-timeout=5m0s مدتزمانی که پس از آن درخواستهای متوقفشده دوباره تلاش میشوند
--tls-client-cert="" مسیر یک فایل حاوی گواهی کلاینت TLS با کدگذاری PEM و کلید خصوصی (پیشفرض: $RESTIC_TLS_CLIENT_CERT)
-v, --verbose[=0] پرگویی در خروجی (چندین بار مشخص کنید یا با استفاده از --verbose=n`` یک سطح تعیین کنید، حداکثر سطح/تعداد دفعات ۲ است)
همچنین ببینید (SEE ALSO)
| Jan 2017 | تولید شده توسط restic generate |