git-annex-info(1) General Commands Manual git-annex-info(1)

git-annex-info - نمایش اطلاعات درباره یک آیتم یا مخزن

git annex info [directory|file|treeish|remote|description|uuid ...]

آمار و سایر اطلاعات مربوط به آیتم مشخص‌شده را نمایش می‌دهد.

هنگامی که هیچ آیتمی مشخص نشده باشد، اطلاعات کلی را نمایش می‌دهد. این اطلاعات شامل فهرستی از تمام مخازن شناخته‌شده، میزان داده‌های ضمیمه‌شده موجود در مخزن محلی، حجم کل تمام داده‌های ضمیمه‌شده در درخت کاری (working tree)، مجموع حجم داده‌های ضمیمه‌شده در تمام مخازن، و حجم داده‌های ضمیمه‌شده در هر مخزن است.

هنگامی که یک دایرکتوری مشخص شود، اطلاعات مربوط به فایل‌های ضمیمه‌شده در آن دایرکتوری (و زیردایرکتوری‌هایش) را نمایش می‌دهد. این اطلاعات شامل میزان داده‌های ضمیمه‌شده موجود در مخزن محلی، حجم کل تمام داده‌های ضمیمه‌شده در دایرکتوری، تعداد فایل‌هایی که تعداد نسخه‌های مشخص‌شده (numcopies) یا بیشتر (+1، +2 و غیره) یا کمتر (-1، -2 و غیره) را دارند، و اطلاعاتی درباره میزان داده‌های ضمیمه‌شده ذخیره‌شده در مخازن شناخته‌شده است.

هنگامی که یک مرجع ساختار درختی (treeish) مشخص شود، اطلاعاتی مشابه با حالت تعیین دایرکتوری، اما درباره فایل‌های ضمیمه‌شده در آن treeish نمایش داده می‌شود.

هنگامی که یک ریموت، یا شرح یک مخزن، یا شناسه یکتای جهانی (uuid) مشخص شود، اطلاعات مربوط به مخزن مشخص‌شده را نمایش می‌دهد، از جمله مقدار کل داده‌های ضمیمه‌شده ذخیره‌شده در آن، و انواع اطلاعات پیکربندی.

با مشخص کردن مواردی که باید نمایش داده شوند، از انجام محاسبات اضافی برای مواردی که به آن‌ها نیازی ندارید جلوگیری می‌کند. این گزینه را می‌توان بیش از یک بار مشخص کرد.
نام (name) همان متن قبل از ":" در خروجی info است؛ به عنوان مثال "local annex size" و "annex sizes of repositories".
تنها اطلاعاتی را نمایش می‌دهد که می‌توانند به سرعت جمع‌آوری شوند.
فعال‌سازی خروجی JSON. این گزینه برای تجزیه توسط برنامه‌هایی که از git-annex استفاده می‌کنند در نظر گرفته شده است. هر خط از خروجی یک شیء JSON است.
پیام‌هایی که به‌طور معمول در خروجی خطای استاندارد چاپ می‌شدند، در عوض در داخل JSON گنجانده می‌شوند.
نمایش اندازه فایل‌ها بر حسب بایت (bytes)، با غیرفعال کردن واحدهای خواناتر پیش‌فرض.
فعال‌سازی حالت دسته‌ای (batch mode)؛ که در آن خط حاوی یک آیتم از stdin خوانده می‌شود، اطلاعات مربوط به آن در stdout چاپ می‌شود و این فرایند تکرار می‌گردد.
باعث می‌شود ورودی --batch به جای خطوط جدید معمول، با نویسه‌های تهی (null) جدا شود.
نمایش فهرستی از ریموت‌های ویژه‌ای که برای فعال‌سازی خودکار (autoenable) پیکربندی شده‌اند.
نمایش فهرستی از مخازنی که به عنوان غیرفعال (dead) علامت‌گذاری شده‌اند. چنین مخازنی در سایر بخش‌های نمایش info نشان داده نمی‌شوند.
گزینه‌های تطبیق (matching options)
می‌توان از گزینه‌های git-annex-matching-options(1) برای انتخاب فایل‌های مد نظر هنگام عملیات روی یک دایرکتوری استفاده کرد. این گزینه‌ها هنگام عملیات روی سایر آیتم‌ها نادیده گرفته می‌شوند.
همچنین می‌توان از گزینه‌های git-annex-common-options(1) استفاده کرد.

فرض کنید می‌خواهید دستور "git annex get ." را اجرا کنید، اما ابتدا مایلید ببینید چه مقدار فضای دیسک مصرف خواهد شد. در این صورت دستور زیر را اجرا کنید:

git annex info --fast . --not --in here

git-annex(1)

Joey Hess <id@joeyh.name>