desync(1) desync(1)

desync-untar - استخراج درخت دایرکتوری از یک آرشیو یا نمایه catar

desync untar <catar|index> <target> [flags]

یک درخت دایرکتوری را از یک فایل catar یا یک نمایه (index) استخراج می‌کند. برای خواندن نمایه از ورودی استاندارد (STDIN) از '-' استفاده کنید.

ورودی یا یک آرشیو catar است، یا یک فایل نمایه caidx (همراه با -i و -s).

به‌طور پیش‌فرض، آرشیو catar روی دیسک محلی استخراج می‌شود. با استفاده از --output-format=gnu-tar، خروجی می‌تواند روی GNU tar تنظیم شود، چه به‌صورت یک آرشیو یا خروجی استاندارد (STDOUT) با '-'.

--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] راهنمای دستور untar

-i, --index[=false] خواندن فایل نمایه (caidx)، نه catar

--no-same-owner[=false] استخراج فایل‌ها با مالکیت کاربر جاری

--no-same-permissions[=false] استفاده از umask کاربر جاری به‌جای مجوزهای موجود در آرشیو

--no-same-xattrs[=false] عدم اعمال ویژگی‌های توسعه‌یافته (xattrs) از آرشیو

--output-format="disk" فرمت خروجی، 'disk' یا 'gnu-tar'

-s, --store=[] مخزن یا مخازن منبع، مورد استفاده با -i

-t, --trust-insecure[=false] اعتماد به گواهی‌های نامعتبر

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

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

--verbose[=false] حالت پرحرف (verbose)

desync untar docs.catar /tmp/documents
desync untar -s http://192.168.1.1 -c /path/to/local -i docs.caidx /tmp/documents

desync(1)

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

سپتامبر 2026 desync