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

bup-rm - حذف یک شاخه یا برچسب از مخزن bup

bup rm [-#|--verbose] <branch|save...>

دستور bup rm شاخه‌ها (branchها یا مجموعه‌های پشتیبان) و ذخیره‌ها (saveها) مشخص‌شده را حذف می‌کند. به خودی خود، این دستور هیچ داده واقعی را حذف نمی‌کند (و هیچ فضای ذخیره‌سازی را آزاد نمی‌سازد)، اما ممکن است ارجاع به موارد حذف‌شده را بسیار دشوار یا غیرممکن سازد، مگر اینکه ارجاعات دیگری (مانند برچسب‌ها / tags) به آن‌ها وجود داشته باشد.

فرآیند زباله‌روبی بعدی توسط bup gc می‌تواند داده‌هایی را که دیگر از طریق شاخه‌ها یا برچسب‌های باقی‌مانده در دسترس نیستند به‌طور دائمی حذف کرده و فضای ذخیره‌سازی مربوطه را آزاد کند. (همین امر در مورد اجرای git gc روی مخزن نیز صدق می‌کند، اما ایمنی اجرای git gc روی یک مخزن bup به‌دقت ارزیابی نشده است و باید از انجام آن خودداری شود.)

اگر با git(1) آشنایی دارید، حذف شاخه‌ها شبیه به git branch -D BRANCH است و حذف ذخیره‌ها (saves) همانند اجرای git-rebase --interactive برای حذف کامیت‌ها است.

هشدار: این یکی از معدود دستورات bup است که آرشیو شما را به‌صورت تعمدی و با اثرات تخریبی تغییر می‌دهد.

افزایش پرگویی و جزئیات خروجی (می‌تواند بیش از یک‌بار استفاده شود).
-#, --compress=#
تنظیم سطح فشرده‌سازی روی # (مقداری از 0 تا 9، که در آن 9 بالاترین مقدار و 0 بدون فشرده‌سازی است). پیش‌فرض 6 است. این گزینه برای شاخه‌های بازنویسی‌شده (کامیت‌ها) اعمال می‌شود.

# حذف مجموعه پشتیبان (شاخه) foo و یک ذخیره در bar.
$ bup rm /foo /bar/2014-10-21-214720

bup-gc(1), bup-save(1), bup-fsck(1), و bup-tag(1)

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

Rob Browning rlb@defaultvalue.org.

2026-09-01 Bup 0.34+