Ini ialah arahan bup-meta yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
bup-meta - cipta atau ekstrak arkib metadata
SINOPSIS
bup meta --buat
[-R] [-v] [-q] [--no-symlinks] [--no-paths] [-f fail]laluan...>
bup meta --senarai
[-v] [-q] [-f fail]
bup meta --ekstrak
[-v] [-q] [--numeric-id] [--no-symlinks] [-f fail]
bup meta --mulakan-ekstrak
[-v] [-q] [--numeric-id] [--no-symlinks] [-f fail]
bup meta --ekstrak penamat
[-v] [-q] [--nombor-id] [-f fail]
bup meta --edit
[--set-uid uid | --set-gid gid | --set-pengguna pengguna | --set-kumpulan kumpulan | ...]
<laluan...>
DESCRIPTION
bup meta mencipta, mengekstrak atau memanipulasi arkib metadata. Metadata
arkib mengandungi maklumat metadata (cap masa, pemilikan, kebenaran akses,
dsb.) untuk satu set laluan sistem fail.
Lihat bup-pulihkan(1) untuk penerangan tentang cara metadata pemilikan dipulihkan.
PILIHAN
-c, --buat
Buat arkib metadata untuk yang ditentukan jalans. Tulis arkib mengikut standard
output melainkan --file ditentukan.
-t, --senarai
Paparkan maklumat tentang metadata dalam arkib. Baca arkib daripada
input standard melainkan --file ditentukan.
-x, --ekstrak
Ekstrak arkib metadata. Secara konsep, lakukan --start-extract diikuti dengan
--ekstrak penamat. Baca arkib daripada input standard melainkan --file ditentukan.
--mulakan-ekstrak
Bina pepohon sistem fail yang sepadan dengan laluan yang disimpan dalam arkib metadata. Oleh
sendiri, arahan ini tidak menghasilkan pemulihan penuh metadata. Untuk
pemulihan penuh, arahan ini mesti diikuti dengan panggilan ke --finish-extract.
Setelah arahan ini selesai, semua fail biasa yang diterangkan oleh metadata
akan wujud dan kosong. Memulihkan data dalam fail tersebut, dan kemudian memanggil
--finish-extract harus memulihkan pokok asal. Arkib akan dibaca daripada
input standard melainkan --file ditentukan.
--ekstrak penamat
Selesaikan menggunakan metadata yang disimpan dalam arkib kepada sistem fail. Biasanya,
arahan ini harus mengikuti panggilan ke --start-extract. Arkib akan dibaca
daripada input standard melainkan --file ditentukan.
--edit Edit arkib metadata. Hasilnya akan ditulis kepada output standard melainkan
--fail ditentukan.
-f, --fail=nama fail
Baca arkib metadata daripada nama fail atau tulis ke nama fail mengikut kesesuaian. Jika
nama fail ialah "-", kemudian baca daripada input standard atau tulis kepada output standard.
-R, --berulang
Turun secara rekursif ke dalam subdirektori semasa --create.
--xdev, --satu-sistem-fail
jangan melepasi sempadan sistem fail -- walaupun seperti tar dan rsync, titik pelekap
diri mereka akan tetap dikendalikan.
--nombor-id
Gunakan ID berangka (pengguna, kumpulan, dll.) dan bukannya nama semasa --ekstrak atau
--ekstrak penamat.
--pautan sym
Rekod sasaran pautan simbolik semasa membuat arkib, atau pulihkan pautan simbolik
apabila mengekstrak arkib (semasa --extract atau --start-extract). Pilihan ini adalah
didayakan secara lalai. Tentukan --no-symlinks untuk melumpuhkannya.
--laluan
Rekod nama laluan semasa membuat arkib. Pilihan ini didayakan secara lalai.
Tentukan --no-paths untuk melumpuhkannya.
--set-uid=uid
Tetapkan uid metadata kepada integer uid semasa --edit.
--set-gid=gid
Tetapkan metadata gid kepada integer gid semasa --edit.
--set-user=pengguna
Tetapkan pengguna metadata kepada pengguna semasa --edit.
--unset-user
Alih keluar pengguna metadata semasa --edit.
--set-kumpulan=kumpulan
Tetapkan pengguna metadata kepada kumpulan semasa --edit.
--unset-kumpulan
Alih keluar kumpulan metadata semasa --edit.
-v, --verbose
Jadi lebih bertele-tele (boleh digunakan lebih daripada sekali).
-q, --senyap
Senyap.
CONTOH
# Buat arkib metadata untuk /etc.
$ bup meta -cRf etc.meta / Etc
bup: mengalih keluar petunjuk "/" daripada "/ Etc"
# Ekstrak arkib etc.meta (fail akan kosong).
$ mkdir tmp && cd tmp
$ bup meta -xf ../etc.meta
$ls
dan lain-lain
# Pulihkan / Etc sepenuhnya.
$ mkdir tmp && cd tmp
$ bup meta --start-extract -f ../etc.meta
...isi semua kandungan fail biasa menggunakan beberapa alat lain...
$ bup meta --finish-extract -f ../etc.meta
# Tukar pengguna/uid kepada root.
$ bup meta --edit --set-uid 0 --set-user root \
src.meta > dest.meta
Gunakan bup-meta dalam talian menggunakan perkhidmatan onworks.net