| desync(1) | desync(1) |
نام (NAME)
desync-cache - ایجاد و پر کردن حافظه نهان تکهها از یک فروشگاه محلی یا راه دور
خلاصه دستور (SYNOPSIS)
desync cache <index> [<index>...] [flags]
توضیحات (DESCRIPTION)
خواندن شناسههای تکهها از یک یا چند فایل نمایه (caibx یا caidx) و رونوشت تکههای ارجاعشده از مخزن(های) منبع به مخزن مقصدِ مشخصشده با -c، بدون سرهمبندی هیچگونه حبابی (blob) روی دیسک. از این دستور میتوان برای پر کردن اولیه (pre-populate) یک حافظه نهان، یا تکثیر تکههای ارجاعشده توسط نمایهها در مخزنی دیگر استفاده کرد. برای خواندن یک نمایه از ورودی استاندارد (STDIN)، از '-' استفاده کنید.
برای مستثنی کردن تکههایی که از پیش در مخزن مقصد وجود دارند، از گزینهٔ --ignore <index> استفاده کنید که از تکههای موجود در نمایهٔ مشخصشده صرفنظر میکند. همین هدف را میتوان با ارائهٔ تکهها با نمایش اسکی (ASCII) در یک فایل متنی از طریق گزینهٔ --ignore-chunks <file> نیز محقق ساخت.
گزینهها (OPTIONS)
--ca-cert="" اعتماد به مراجع صدور گواهی موجود در این فایل، بهجای مخزن گواهیهای سیستمعامل
-c, --cache="" مخزن مقصدی که تکهها در آن رونوشت میشوند
-r, --cache-repair[=true] جایگزینی تکههای نامعتبر در حافظه نهان با دادههای مخزن منبع
--client-cert="" مسیر گواهی کلاینت برای احراز هویت TLS
--client-key="" مسیر کلید خصوصی کلاینت برای احراز هویت TLS
-n, --concurrency=10 تعداد گوروتینهای همزمان (goroutines)
-e, --error-retry=3 تعداد دفعات تلاش مجدد در صورت بروز خطای شبکه
-b, --error-retry-base-interval=500ms تأخیر اولیه برای تلاش مجدد، که با هر تلاش بعدی بهصورت خطی افزایش مییابد
-h, --help[=false] نمایش راهنمای دستور cache
--ignore=[] نمایه(هایی) حاوی تکههایی که باید مستثنی شوند
--ignore-chunks=[] فایل متنی حاوی شناسههای تکههایی که باید مستثنی شوند
-s, --store=[] مخزن(های) منبع
-t, --trust-insecure[=false] اعتماد به گواهیهای نامعتبر
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
--config="" فایل پیکربندی (پیشفرض $HOME/.config/desync/config.json)
--digest="sha512-256" الگوریتم چکیده پیام، sha512-256 یا sha256
--verbose[=false] حالت پرگویی (verbose)
مثالها (EXAMPLES)
desync cache -s http://192.168.1.1 -c /path/to/local file.caibx
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
5-Sep-2026 تولید خودکار توسط spf13/cobra
| Sep 2026 | desync |