bup-prune-older - başvuru kılavuzu, seçenekler, komut örnekleri


İSİM

bup-prune-older - eski tasarrufları kaldır

ÖZET

bup prune-older [options...] <branch...>

TANIM

bup Prune-older, aşağıda ayrıntıları verilen çeşitli tutma bağımsız değişkenleri tarafından korunanlar dışındaki tüm kaydetmeleri kaldırır (kalıcı olarak siler). En az bir tane tutma bağımsız değişkeni belirtilmelidir. Bu komut, bup gc tarafından takip edilen uygun bir bup rm çağrısına eşdeğerdir.

UYARI: Bu, arşivinizi kasıtlı olarak yıkıcı şekillerde değiştiren birkaç bup komutundan biridir. Yine de, bir budamadan sonra hala önemsediğiniz verileri birleştirme veya geri yükleme girişimi başarılı olursa, bu, komutların doğru çalıştığına dair oldukça cesaret verici bir işarettir. (Kaynak ağacındaki dev/compare-trees komutu, sonuçlardan önce/sonra test etmeye yardımcı olmak için kullanılabilir.)

SAKLAMA SÜRELERİ

Bir --keep PERIOD (aşağıda gerektiği gibi) bir tamsayı ve ardından bir ölçek veya "sonsuza kadar" olmalıdır. Örneğin, 12y, on iki yıllık bir DÖNEMİ belirtir. İşte geçerli ölçekler:

s

saniye gösterir

min

dakikaları gösterir (60s)

h

saati gösterir (60m)

d

günleri gösterir (24s)

w

haftaları gösterir (7d)

m

ayları gösterir (31d)

y

yılları gösterir (366d)

forever

geçmişte sonsuz uzak

Belirtildiği gibi, DÖNEMLER geçerli zamana veya belirtilmişse --wrt değerine göre hesaplanır ve herhangi bir takvime uymaz, bu nedenle --keep-dailies-for 5g, tam olarak 5 * 24 * 60 * ile başlayan bir süre anlamına gelir Başlangıç noktasından 60 saniye önce.

SEÇENEKLER

--keep-all-for PERIOD

daha küçük bir zaman ölçeği --keep seçeneği geçerli olmadığında, tüm tasarrufları verilen süre içinde saklayın.

--keep-dailies-for PERIOD

daha küçük bir zaman ölçeği --keep seçeneği geçerli olmadığında, verilen süre içindeki herhangi bir gün için en yeni kaydı koruyun.

--keep-monthlies-for PERIOD

daha küçük bir zaman ölçeği --keep seçeneği geçerli olmadığında, verilen süre içindeki herhangi bir ay için en yeni kaydetmeyi koruyun.

--keep-yearlies-for PERIOD

daha küçük bir zaman ölçeği --keep seçeneği geçerli olmadığında, verilen süre içindeki herhangi bir yıl için en yeni kaydetmeyi koruyun.

--wrt UTC_SECONDS

bir tutma periyodu hesaplarken, aralığın en son sonunu UTC_SECONDS'ye yerleştirin ve bundan daha yeni kayıtlar tutulacaktır.

--pretend

hiçbir şey yapmayın, sadece standart çıktıya alınacak eylemleri listeleyin, her satıra bir eylem şu şekilde:

- SAVE
+ SAVE
...
--gc

ilgili saveleri çıkardıktan sonra çöpleri depoya toplayın. Bu varsayılan davranıştır, ancak --no-gc ile önlenebilir.

--gc-threshold N

bir paket dosyasını yalnızca yüzde N'den fazla çöp ise yeniden yazın; yoksa kendi haline bırakın. Varsayılan eşik %10'dur.

-#, --compress #

arşiv verilerini yeniden yazarken sıkıştırma seviyesini # olarak ayarlayın (0-9 arasında bir değer, burada 9 en yüksek ve 0 sıkıştırma yok). Varsayılan 1'dir (hızlı, gevşek sıkıştırma).

-v, --verbose

ayrıntıyı artırın (birden fazla belirtilebilir).

NOTLAR

--verbose belirtildiğinde, kaydetme periyotları aşağıdaki gibi satırlarla standart hata olarak özetlenecektir:

keeping monthlies since 1969-07-20-201800
keeping all yearlies
...

Mevcut uygulama, örneğin, zamanda yeterince geriyse, tarihi biçimlendiremeyebilir. Bu durumda, şöyle bir şey göreceksiniz:

keeping yearlies since -30109891477 seconds before 1969-12-31-180000
...

ÖRNEKLER

Geçen aya ait tüm tasarrufları ve geçen yıl için daha yeni aylıkları saklayın. Diğer her şeyi silin:

bup prune-older --keep-all-for 1m --keep-monthlies-for 1y

Son 6 aydaki tüm tasarrufları saklayın ve geri kalan her şeyi silin, ancak yalnızca dönem şubesinde:

bup prune-older --keep-all-for 6m semester

AYRICA BAKINIZ

bup-rm(1), bup-gc(1), and bup-fsck(1)

BÜP

bup(1) paketinin bir parçası.

YAZARLAR

Rob Browning .