GH-REPO-READ-DIR(1) GitHub CLI manual GH-REPO-READ-DIR(1)

gh-repo-read-dir - فهرست کردن محتویات یک دایرکتوری در یک مخزن (پیش‌نمایش)

gh repo read-dir [<path>] [flags]

محتویات یک دایرکتوری را در یک مخزن گیت‌هاب بدون کلون کردن آن فهرست می‌کند.

این دستور در مرحله پیش‌نمایش قرار دارد و ممکن است بدون اطلاع قبلی تغییر کند.

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

فیلتر کردن خروجی JSON با استفاده از عبارت jq
تولید خروجی JSON با فیلدهای مشخص‌شده
شاخه، تگ یا کامیتی که فهرست‌بندی از آن انجام می‌شود
انتخاب یک مخزن دیگر با استفاده از قالب [HOST/]OWNER/REPO
قالب‌بندی خروجی JSON با استفاده از یک الگوی Go؛ دستور "gh help formatting" را ببینید

gitSHA, gitType, mode, modeOctal, name, nameRaw, path, pathRaw, size, submodule, type

0: اجرای موفقیت‌آمیز

1: خطا

2: دستور لغو شد

4: نیاز به احراز هویت است

نکته: دستورات خاص ممکن است کدهای خروج دیگری نیز داشته باشند. برای اطلاعات بیشتر به راهنمای همان دستور مراجعه کنید.

# فهرست کردن ریشه شاخه پیش‌فرض
$ gh repo read-dir --repo cli/cli
# فهرست کردن یک زیردایرکتوری
$ gh repo read-dir docs --repo cli/cli
# فهرست کردن یک دایرکتوری در یک ارجاع (ref) خاص
$ gh repo read-dir docs --repo cli/cli --ref v2.50.0
# چاپ فیلدهای انتخاب‌شده به صورت JSON
$ gh repo read-dir docs --repo cli/cli --json name,path,type,size

gh-repo(1)

Sep 2026