bup-drecurse(1) General Commands Manual bup-drecurse(1)

bup-drecurse - پیمایش بازگشتی فایل‌ها در سیستم‌فایل

bup drecurse [-x] [-q] [--exclude path]  [--exclude-from filename] [--exclude-rx pattern]  [--exclude-rx-from filename] [--profile] <path>

دستور bup drecurse فایل‌ها را در سیستم‌فایل به روشی مشابه با find(1) پیمایش می‌کند. در بیشتر موارد، باید به جای آن از find(1) استفاده کنید.

این برنامه عمدتاً برای آزمایش الگوریتم پیمایش فایل که در bup-index(1) به کار رفته، مفید است.

توجه داشته باشید که نام فایل‌ها به ترتیب معکوس الفبایی بازگردانده می‌شوند، همان‌طور که در bup-index(1) است. این موضوع مهم است زیرا شما نمی‌توانید هش یک دایرکتوری والد را تا زمانی که هش‌های تمام فرزندان آن را تولید نکرده‌اید، تولید کنید. هنگام فهرست کردن فایل‌ها به ترتیب معکوس، دایرکتوری والد پس از فرزندانش قرار می‌گیرد و این کار را آسان می‌سازد.

از مرزهای سیستم‌فایل عبور نکن – هرچند همانند tar و rsync، نقاط اتصال (mount points) همچنان گزارش خواهند شد.
نام فایل‌ها را هنگام مواجهه با آن‌ها چاپ نکن. هنگام آزمایش کارایی الگوریتم‌های پیمایش مفید است.
مسیر path را از پشتیبان‌گیری مستثنی کن (می‌تواند تکرار شود).
مسیرهای مستثنی‌سازی را از پرونده filename، هر مسیر در یک خط، بخوان (می‌تواند تکرار شود). خطوط کاملاً خالی را نادیده می‌گیرد.
هر مسیری که با الگوی pattern مطابقت داشته باشد را مستثنی کن. برای جزئیات به bup-index(1) مراجعه کنید، اما توجه داشته باشید که برخلاف index، دستور drecurse در صورتی که هدف drecurse یک مسیر نسبی باشد، مسیرهای نسبی تولید خواهد کرد. (می‌تواند تکرار شود).
الگوهای مستثنی‌سازی (--exclude-rx) را از پرونده filename، هر الگو در یک خط، بخوان (می‌تواند تکرار شود). خطوط کاملاً خالی را نادیده می‌گیرد.
اطلاعات تحلیل کارایی (profiling) را پس از اتمام کار چاپ کن. هنگام آزمایش کارایی الگوریتم‌های پیمایش مفید است.

bup drecurse -x /

bup-index(1)

بخشی از مجموعه bup(1).

Avery Pennarun apenwarr@gmail.com.

2026-09-01 Bup 0.34+