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


İSİM

bup-meta - bir meta veri arşivi oluşturun veya çıkarın

ÖZET

bup meta --create

[-R] [-v] [-q] [--no-symlinks] [--no-paths] [-f file] <paths...>

bup meta --list

[-v] [-q] [-f file]

bup meta --extract

[-v] [-q] [--numeric-ids] [--no-symlinks] [-f file]

bup meta --start-extract

[-v] [-q] [--numeric-ids] [--no-symlinks] [-f file]

bup meta --finish-extract

[-v] [-q] [--numeric-ids] [-f file]

bup meta --edit

[--set-uid uid | --set-gid gid | --set-user user | --set-group group | ...] <paths...>

TANIM

bup meta, meta veri arşivlerini oluşturur, ayıklar veya başka şekilde manipüle eder. Bir meta veri arşivi, bir dizi dosya sistemi yolu için meta veri bilgilerini (zaman damgaları, sahiplik, erişim izinleri vb.) içerir.

Sahiplik meta verilerinin geri yüklenme şeklinin açıklaması için bup-restore(1)'e bakın.

SEÇENEKLER

-c, --create

Belirtilen yol için bir meta veri arşivi oluşturun. --file belirtilmedikçe arşivi standart çıktıya yazın.

-t, --list

Bir arşivdeki meta verilerle ilgili bilgileri görüntüleyin. --file belirtilmediği sürece arşivi standart girdiden okuyun.

-x, --extract

Bir meta veri arşivini ayıklayın. Kavramsal olarak, --start-extract ve ardından --finish-extract gerçekleştirin. --file belirtilmediği sürece arşivi standart girdiden okuyun.

--start-extract

Bir meta veri arşivinde saklanan yollarla eşleşen bir dosya sistemi ağacı oluşturun. Kendi başına, bu komut meta verilerin tam olarak geri yüklenmesini sağlamaz. Tam bir geri yükleme için, bu komutu --finish-extract çağrısı izlemelidir. Bu komut bittiğinde, meta veriler tarafından açıklanan tüm normal dosyalar var olacak ve boş olacaktır. Bu dosyalardaki verileri geri yüklemek ve ardından --finish-extract öğesini çağırmak, orijinal ağacı geri yüklemelidir. Arşiv, --file belirtilmedikçe standart girdiden okunacaktır.

--finish-extract

Bir arşivde saklanan meta verileri dosya sistemine uygulamayı bitirin. Normalde, bu komut --start-extract çağrısını takip etmelidir. Arşiv, --file belirtilmedikçe standart girdiden okunacaktır.

--edit

Meta veri arşivlerini düzenleyin. --file belirtilmedikçe sonuç standart çıktıya yazılacaktır.

-f, --file=filename

filename'den meta veri arşivini okuyun veya uygun şekilde filename'e yazın. dosyaadı “- ” ise, standart girdiden okuyun veya standart çıktıya yazın.

-R, --recurse

--create sırasında tekrar tekrar alt dizinlere inin.

--xdev, --one-file-system

dosya sistemi sınırlarını aşmayın - tar ve rsync'de olduğu gibi, bağlama noktaları yine de ele alınacaktır.

--numeric-ids

--extract veya --finish-extract sırasında adlar yerine sayısal kimlikler (kullanıcı, grup vb.) uygulayın.

--symlinks

Bir arşiv oluştururken sembolik bağlantı hedeflerini kaydedin veya bir arşivi çıkarırken (-extract veya --start-extract sırasında) sembolik bağlantıları geri yükleyin. Bu seçenek varsayılan olarak etkindir. Devre dışı bırakmak için --no-symlinks belirtin.

--paths

Bir arşiv oluştururken yol adlarını kaydedin. Bu seçenek varsayılan olarak etkindir. Devre dışı bırakmak için --no-paths belirtin.

--set-uid=uid

--edit sırasında meta veri uid'sini uid tamsayısına ayarlayın.

--set-gid=gid

--edit sırasında meta veri gid'ini gid tamsayısına ayarlayın.

--set-user=user

--edit sırasında meta veri kullanıcısını user olarak ayarlayın.

--unset-user

--edit sırasında meta veri kullanıcısını kaldırın.

--set-group=group

--edit sırasında meta veri kullanıcısını grup olarak ayarlayın.

--unset-group

--edit sırasında meta veri grubunu kaldırın.

-v, --verbose

Daha ayrıntılı olun (birden fazla kullanılabilir).

-q, --quiet

Sessiz ol.

ÖRNEKLER

/etc için bir meta veri arşivi oluşturun:

bup meta -cRf etc.meta /etc
bup: removing leading "/" from "/etc"

etc.meta arşivini çıkarın (dosyalar boş olacaktır):

mkdir tmp && cd tmp
bup meta -xf ../etc.meta
ls
etc

/etc'yi tamamen geri yükleyin:

mkdir tmp && cd tmp
bup meta --start-extract -f ../etc.meta
...fill in all regular file contents using some other tool...
bup meta --finish-extract -f ../etc.meta

Kullanıcıyı/uid'yi root olarak değiştirin:

bup meta --edit --set-uid 0 --set-user root src.meta > dest.meta

HATALAR

Sabit bağlantılar henüz işlenmemiştir.

BÜP

bup(1) paketinin bir parçası.

YAZARLAR

Rob Browning .