Đây là lệnh bup-meta có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
bup-meta - tạo hoặc trích xuất kho lưu trữ siêu dữ liệu
SYNOPSIS
bụp meta --tạo ra
[-R] [-v] [-q] [--không có liên kết tượng trưng] [--không có đường dẫn] [-f hồ sơ]đường dẫn...>
bụp meta --danh sách
[-v] [-q] [-f hồ sơ]
bụp meta --trích xuất
[-v] [-q] [--numeric-ids] [--no-symlinks] [-f hồ sơ]
bụp meta --bắt đầu-giải nén
[-v] [-q] [--numeric-ids] [--no-symlinks] [-f hồ sơ]
bụp meta --kết thúc-trích xuất
[-v] [-q] [--numeric-id] [-f hồ sơ]
bụp meta --chỉnh sửa
[--set-uid uid | --set-gid giở trò | --set-người dùng người sử dụng | --set-group nhóm | ...]
<đường dẫn...>
MÔ TẢ
bup meta tạo, trích xuất hoặc thao túng kho lưu trữ siêu dữ liệu. Siêu dữ liệu
kho lưu trữ chứa thông tin siêu dữ liệu (dấu thời gian, quyền sở hữu, quyền truy cập,
v.v.) cho một tập hợp các đường dẫn hệ thống tập tin.
Xem bup-khôi phục(1) để biết mô tả về cách khôi phục siêu dữ liệu quyền sở hữu.
LỰA CHỌN
-NS, --tạo ra
Tạo kho lưu trữ siêu dữ liệu cho dữ liệu được chỉ định con đườngS. Viết kho lưu trữ theo tiêu chuẩn
đầu ra trừ khi --file được chỉ định.
-NS, --danh sách
Hiển thị thông tin về siêu dữ liệu trong kho lưu trữ. Đọc kho lưu trữ từ
đầu vào tiêu chuẩn trừ khi --file được chỉ định.
-NS, --trích xuất
Trích xuất một kho lưu trữ siêu dữ liệu. Về mặt khái niệm, thực hiện --start-extract theo sau
--kết thúc-trích xuất. Đọc kho lưu trữ từ đầu vào tiêu chuẩn trừ khi --file được chỉ định.
--bắt đầu-giải nén
Xây dựng cây hệ thống tệp khớp với các đường dẫn được lưu trữ trong kho lưu trữ siêu dữ liệu. Qua
bản thân lệnh này không tạo ra sự khôi phục hoàn toàn siêu dữ liệu. Cho một
khôi phục hoàn toàn, lệnh này phải được theo sau bởi lệnh gọi --finish-extract.
Khi lệnh này kết thúc, tất cả các tệp thông thường được siêu dữ liệu mô tả
sẽ tồn tại và trống rỗng. Khôi phục dữ liệu trong các tệp đó và sau đó gọi
--finish-extract sẽ khôi phục cây ban đầu. Kho lưu trữ sẽ được đọc từ
đầu vào tiêu chuẩn trừ khi --file được chỉ định.
--kết thúc-trích xuất
Hoàn tất việc áp dụng siêu dữ liệu được lưu trữ trong kho lưu trữ vào hệ thống tệp. Thông thường,
lệnh này sẽ tuân theo lệnh gọi --start-extract. Kho lưu trữ sẽ được đọc
từ đầu vào tiêu chuẩn trừ khi --file được chỉ định.
--chỉnh sửa Chỉnh sửa kho lưu trữ siêu dữ liệu. Kết quả sẽ được ghi vào đầu ra tiêu chuẩn trừ khi
--file được chỉ định.
-NS, --tệp =tên tập tin
Đọc kho lưu trữ siêu dữ liệu từ tên tập tin hoặc viết nó vào tên tập tin sao cho phù hợp. Nếu như
tên tập tin là "-", sau đó đọc từ đầu vào tiêu chuẩn hoặc ghi vào đầu ra tiêu chuẩn.
-NS, --recurse
Đệ quy đi xuống các thư mục con trong quá trình --create.
--xdev, --một hệ thống tập tin
không vượt qua ranh giới hệ thống tệp - mặc dù như với tar và rsync, các điểm gắn kết
bản thân họ vẫn sẽ được xử lý.
--numeric-id
Áp dụng ID số (người dùng, nhóm, v.v.) thay vì tên trong --extract hoặc
--kết thúc-trích xuất.
--liên kết tượng trưng
Ghi lại các mục tiêu liên kết tượng trưng khi tạo kho lưu trữ hoặc khôi phục các liên kết tượng trưng
khi giải nén một kho lưu trữ (trong --extract hoặc --start-extract). Tùy chọn này là
được bật theo mặc định. Chỉ định --no-symlinks để tắt nó.
--path
Ghi lại tên đường dẫn khi tạo một kho lưu trữ. Tùy chọn này được kích hoạt theo mặc định.
Chỉ định --no-paths để tắt nó.
--set-uid=uid
Đặt uid siêu dữ liệu thành số nguyên uid trong thời gian --edit.
--set-gid=giở trò
Đặt gi siêu dữ liệu thành số nguyên giở trò trong thời gian --edit.
--set-user =người sử dụng
Đặt người dùng siêu dữ liệu thành người sử dụng trong thời gian --edit.
--unset-người dùng
Xóa người dùng siêu dữ liệu trong --edit.
--set-group=nhóm
Đặt người dùng siêu dữ liệu thành nhóm trong thời gian --edit.
--unset-group
Xóa nhóm siêu dữ liệu trong --edit.
-v, --dài dòng
Hãy dài dòng hơn (có thể được sử dụng nhiều lần).
-NS, --Yên lặng
Hãy yên lặng.
VÍ DỤ
# Tạo kho lưu trữ siêu dữ liệu cho /etc.
$ bup meta -cRf, v.v.meta / Etc
bup: xóa "/" ở đầu khỏi "/ Etc"
# Giải nén kho lưu trữ etc.meta (tệp sẽ trống).
$ mkdir tmp && cd tmp
$ bup meta -xf ../etc.meta
$ls
vv
# Khôi phục / Etc hoàn toàn.
$ mkdir tmp && cd tmp
$ bup meta --start-extract -f ../etc.meta
...điền vào tất cả nội dung tập tin thông thường bằng cách sử dụng một số công cụ khác...
$ bup meta --finish-extract -f ../etc.meta
# Thay đổi người dùng/uid thành root.
$ bup meta --edit --set-uid 0 --set-user root \
src.meta > Dest.meta
Sử dụng bup-meta trực tuyến bằng dịch vụ onworks.net