desync(1) desync(1)

desync-prune - هرس و پاکسازی تکه‌های یتیم و بلااستفاده در فروشگاه desync

desync prune <index> [<index>...] [flags]

شناسه‌های تکه‌ها (chunk IDs) را از فایل‌های نمایه (index) می‌خواند و تمام تکه‌هایی را از یک فروشگاه (store) که در هیچ‌یک از فایل‌های نمایهٔ ارائه‌شده مورد ارجاع قرار نگرفته‌اند، حذف می‌کند. این یک عملیات تخریبی است؛ پیش از حذف هر تکه‌ای، یک اعلان تأیید نمایش داده می‌شود مگر اینکه از گزینهٔ --yes استفاده شود. برای خواندن یک نمایهٔ منفرد از ورودی استاندارد (STDIN)، از '-' استفاده کنید.

--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] عدم درخواست تأیید پیش از حذف تکه‌ها

--config="" فایل پیکربندی (پیش‌فرض: $HOME/.config/desync/config.json)

--digest="sha512-256" الگوریتم دایجست (خلاصه پیام)، sha512-256 یا sha256

--verbose[=false] حالت پرحرف با نمایش جزئیات کامل

desync prune -s /path/to/local --yes file.caibx
desync prune -s /path/to/local current.caibx previous.caibx

desync(1)

۵ سپتامبر ۲۰۲۶، تولید خودکار توسط spf13/cobra

Sep 2026 desync