| desync(1) | desync(1) |
نام (NAME)
desync-prune - هرس و پاکسازی تکههای یتیم و بلااستفاده در فروشگاه desync
خلاصه دستور (SYNOPSIS)
desync prune <index> [<index>...] [flags]
توضیحات (DESCRIPTION)
شناسههای تکهها (chunk IDs) را از فایلهای نمایه (index) میخواند و تمام تکههایی را از یک فروشگاه (store) که در هیچیک از فایلهای نمایهٔ ارائهشده مورد ارجاع قرار نگرفتهاند، حذف میکند. این یک عملیات تخریبی است؛ پیش از حذف هر تکهای، یک اعلان تأیید نمایش داده میشود مگر اینکه از گزینهٔ --yes استفاده شود. برای خواندن یک نمایهٔ منفرد از ورودی استاندارد (STDIN)، از '-' استفاده کنید.
گزینهها (OPTIONS)
--ca-cert="" اعتماد به مراجع صدور گواهی موجود در این فایل، بهجای مخزن گواهیهای سیستمعامل
-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] نمایش راهنمای دستور prune
-s, --store="" فروشگاه (مخزن) مورد نظر جهت هرس و پاکسازی
-t, --trust-insecure[=false] اعتماد به گواهیهای نامعتبر
-y, --yes[=false] عدم درخواست تأیید پیش از حذف تکهها
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
--config="" فایل پیکربندی (پیشفرض: $HOME/.config/desync/config.json)
--digest="sha512-256" الگوریتم دایجست (خلاصه پیام)، sha512-256 یا sha256
--verbose[=false] حالت پرحرف با نمایش جزئیات کامل
مثالها (EXAMPLES)
desync prune -s /path/to/local --yes file.caibx desync prune -s /path/to/local current.caibx previous.caibx
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
۵ سپتامبر ۲۰۲۶، تولید خودکار توسط spf13/cobra
| Sep 2026 | desync |