bup-meta - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

bup-meta - tworzyć lub rozpakowywać archiwum metadanych

STRESZCZENIE

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...>

OPIS

bup meta tworzy, wyodrębnia lub w inny sposób manipuluje archiwami metadanych. Archiwum metadanych zawiera informacje o metadanych (sygnatury czasowe, własność, uprawnienia dostępu itp.) dla zestawu ścieżek systemu plików.

Zobacz bup-restore(1), aby zapoznać się z opisem sposobu przywracania metadanych własności.

OPCJE

-c, --create

Utwórz archiwum metadanych dla określonych ścieżek. Zapisz archiwum na standardowe wyjście, chyba że podano opcję --file.

-t, --list

Wyświetl informacje o metadanych w archiwum. Czytaj archiwum ze standardowego wejścia, chyba że podano opcję --file.

-x, --extract

Wypakuj archiwum metadanych. Koncepcyjnie wykonaj --start-extract, a następnie --finish-extract. Czytaj archiwum ze standardowego wejścia, chyba że podano opcję --file.

--start-extract

Zbuduj drzewo systemu plików pasujące do ścieżek przechowywanych w archiwum metadanych. Samo to polecenie nie powoduje pełnego przywrócenia metadanych. Aby uzyskać pełne przywrócenie, po tym poleceniu musi nastąpić wywołanie --finish-extract. Po zakończeniu tego polecenia wszystkie normalne pliki opisane przez metadane będą istnieć i będą puste. Przywrócenie danych w tych plikach, a następnie wywołanie --finish-extract powinno przywrócić oryginalne drzewo. Archiwum zostanie odczytane ze standardowego wejścia, chyba że podano opcję --file.

--finish-extract

Zakończ stosowanie metadanych przechowywanych w archiwum w systemie plików. Normalnie to polecenie powinno następować po wywołaniu --start-extract. Archiwum zostanie odczytane ze standardowego wejścia, chyba że podano opcję --file.

--edit

Edytuj archiwa metadanych. Wynik zostanie wypisany na standardowe wyjście, chyba że podano opcję --file.

-f, --file=filename

Odczytaj archiwum metadanych z pliku nazwa pliku lub zapisz je w pliku nazwa pliku, zależnie od potrzeb. Jeśli nazwa pliku to „-”, to odczyt ze standardowego wejścia lub zapis na standardowe wyjście.

-R, --recurse

Rekursywnie schodzi do podkatalogów podczas --create.

--xdev, --one-file-system

nie przekraczaj granic systemu plików – choć podobnie jak w przypadku tar i rsync, same punkty montowania będą nadal obsługiwane.

--numeric-ids

Zastosuj identyfikatory liczbowe (użytkownik, grupa itp.) zamiast nazw podczas opcji --extract lub --finish-extract.

--symlinks

Zapisz cele dowiązań symbolicznych podczas tworzenia archiwum lub przywróć dowiązania symboliczne podczas rozpakowywania archiwum (podczas --extract lub --start-extract). Opcja jest wyłączona domyślnie. Podaj opcję --no-symlinks, aby ją wyłączyć.

--paths

Zapisz nazwy ścieżek podczas tworzenia archiwum. Opcja jest wyłączona domyślnie. Podaj opcję --no-paths, aby ją wyłączyć.

--set-uid=uid

Ustaw uid metadanych na liczbę całkowitą uid podczas --edit.

--set-gid=gid

Ustaw gid metadanych na liczbę całkowitą gid podczas --edit.

--set-user=user

Ustaw użytkownika metadanych na user podczas --edit.

--unset-user

Usuń użytkownika metadanych podczas --edit.

--set-group=group

Ustaw użytkownika metadanych na grupę podczas --edit.

--unset-group

Usuń grupę metadanych podczas --edit.

-v, --verbose

Bądź bardziej gadatliwy (można użyć więcej niż jeden raz).

-q, --quiet

Bądź cicho.

PRZYKŁADY

Utwórz archiwum metadanych dla /etc:

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

Wyodrębnij archiwum etc.meta (pliki będą puste):

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

Całkowite przywrócenie /etc:

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

Zmień użytkownika/uid na root:

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

BŁĘDY

Twarde linki nie są jeszcze obsługiwane.

BUP

Część pakietu bu(1).

AUTORSKI

Rob Browning .