restic backup(1) restic backup(1)

restic-find - یافتن یک فایل، دایرکتوری یا شناسه‌های restic

restic find [flags] PATTERN...

دستور «find» به جستجوی فایل‌ها یا دایرکتوری‌ها در نماگرفت‌های ذخیره‌شده در مخزن می‌پردازد. همچنین می‌تواند برای جستجوی blobها، treeها یا فایل‌های pack در restic جهت عیب‌یابی به کار رود.

گزینه مرتب‌سازی پیش‌فرض برای نماگرفت‌ها از جدیدترین به قدیمی‌ترین است. برای مرتب‌سازی خروجی از قدیمی‌ترین به جدیدترین، --reverse را مشخص کنید.

وضعیت خروج در صورت موفقیت‌آمیز بودن دستور 0 است. وضعیت خروج در صورت وجود هرگونه خطا 1 است. وضعیت خروج اگر مخزن وجود نداشته باشد 10 است. وضعیت خروج اگر مخزن از قبل قفل شده باشد 11 است. وضعیت خروج اگر گذرواژه نادرست باشد 12 است.

--blob[=false] الگو یک blob-ID است

-h, --help[=false] راهنما برای find

-H, --host=[] تنها در نظر گرفتن نماگرفت‌های این host (می‌تواند چندین بار مشخص شود، برای لغو مقدار پیش‌فرض از رشته خالی استفاده کنید) (پیش‌فرض: $RESTIC_HOST)

--human-readable[=false] چاپ اندازه‌ها در قالبی خوانا برای انسان

-i, --ignore-case[=false] نادیده گرفتن کوچکی و بزرگی حروف در الگو

-l, --long[=false] استفاده از قالب فهرست‌بندی بلند با نمایش اندازه و حالت دسترسی (mode)

-N, --newest="" جدیدترین تاریخ/زمان ویرایش

-O, --oldest="" قدیمی‌ترین تاریخ/زمان ویرایش

--pack[=false] الگو یک pack-ID است

--path=[] تنها در نظر گرفتن نماگرفت‌های شامل این path (مطلق) (می‌تواند چندین بار مشخص شود، نماگرفت‌ها باید شامل تمام مسیرهای مشخص‌شده باشند)

-R, --reverse[=false] معکوس کردن ترتیب مرتب‌سازی از قدیمی‌ترین به جدیدترین

--show-pack-id[=false] نمایش pack-ID که blobها به آن تعلق دارند (همراه با --blob یا --tree)

-s, --snapshot=[] شناسه نماگرفت (id) برای جستجو در آن (می‌تواند چندین بار مشخص شود)

--tag=[] تنها در نظر گرفتن نماگرفت‌های شامل tag[,tag,...] (می‌تواند چندین بار مشخص شود)

--tree[=false] الگو یک tree-ID است

--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="" شناسه کلید (key ID) مربوط به کلیدی که ابتدا برای رمزگشایی امتحان می‌شود (پیش‌فرض: $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 تنظیم اندازه بسته (pack) هدف بر حسب MiB، فایل‌های pack ایجادشده ممکن است بزرگ‌تر باشند (پیش‌فرض: $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، حداکثر سطح/دفعات ۲ است)

restic find config.json
restic find --json "*.yml" "*.json"
restic find --json --blob 420f620f b46ebe8a ddd38656
restic find --show-pack-id --blob 420f620f
restic find --tree 577c2bc9 f81f2e22 a62827a9
restic find --pack 025c1d06

restic(1)

Jan 2017 generated by restic generate