dd - convert and copy a file
dd [
TOÁN_HẠNG]…
dd TÙY_CHỌN
Sao chép tập tin, chuyển đổi và
định dạng theo các toán hạng.
- bs=BYTES
- đọc và ghi BYTES byte mỗi
lần(mặc định: 512); đè ibs
và obs
- cbs=BYTES
- chuyển đổi BYTES byte mỗi
lần
- conv=CONVS
- chuyển đổi tập tin tùy
theo danh sách các ký hiệu, phân
cách nhau bởi dấu phẩy
- count=SỐ
- chỉ sao chép SỐ khối
đầu vào
- ibs=BYTES
- đọc BYTES byte mỗi lần
(mặc định: 512)
- if=TẬP_TIN
- đọc từ TẬP_TIN thay cho
đầu vào tiêu chuẩn
- iflag=CỜ
- đọc tùy theo danh sách
các ký hiệu phân cách bởi
dấu phẩy
- obs=BYTES
- ghi BYTES byte mỗi lần (mặc
định: 512)
- of=TẬP_TIN
- ghi vào TẬP_TIN thay cho đầu ra
tiêu chuẩn
- oflag=CỜ
- ghi tùy theo danh sách các ký
hiệu phân cách bởi dấu phẩy
- seek=N
- (or oseek=N) skip N obs-sized output blocks
- skip=N
- (or iseek=N) skip N ibs-sized input blocks
- status=MỨC
- MỨC thông tin in ra đầu ra
lỗi; “none” chặn tất cả
nhưng trừ các thông báo lỗi,
“noxfer” bỏ đi thống kê
truyền tải, “progress” tm các
thống kê truyền tải định
kỳ
N and BYTES may be followed by the following multiplicative suffixes: c=1, w=2,
b=512, kB=1000, K=1024, MB=1000*1000, M=1024*1024, xM=M, GB=1000*1000*1000,
G=1024*1024*1024, and so on for T, P, E, Z, Y. Binary prefixes can be used,
too: KiB=K, MiB=M, and so on. If N ends in 'B', it counts bytes not blocks.
Mỗi ký hiệu CONV có thể là:
- ascii
- từ EBCDIC tới ASCII
- ebcdic
- từ ASCII tới EBCDIC
- ibm
- từ ASCII tới EBCDIC thay thế
- block
- thêm mục ghi dừng dòng
mới với khoảng trắng đến
kích cỡ cbs
- unblock
- thay thế khoảng trắng theo sau trong
mục ghi kích cỡ cbs bằng dòng
mới
- lcase
- thay đổi chữ HOA thành
chữ thường
- ucase
- thay đổi chữ thường
thành chữ HOA
- sparse
- try to seek rather than write all-NUL output blocks
- swab
- trao đổi mọi cặp byte
đưa vào
- sync
- thêm mọi khối đầu
vào với NUL đến kích
thước ibs; khi sử dụng với block
hoặc unblock, thêm bằng khoảng trắng
thay vì NUL
- excl
- lỗi nếu tập tin kết quả
đã có
- nocreat
- không tạo tập tin kết
quả
- notrunc
- không cắt ngắn tập tin
kết quả
- noerror
- tiếp tục sau khi gặp lỗi
đọc
- fdatasync
- ghi vật lý dữ liệu tập
tin kết quả lên đĩa trước
khi thoát
- fsync
- như trên, nhưng đồng
thời ghi cả siêu dữ liệu
Mỗi ký hiệu CỜ có thể là:
- append
- chế độ nối thêm
(chỉ có ích cho đầu ra; cũng
đề nghị “conv=notrunc”)
- direct
- sử dụng I/O trực tiếp cho
dữ liệu
- thư mục
- không thành công nếu
không phải thư mục
- dsync
- dùng I/O đã đồng
bộ cho dữ liệu
- sync
- như trên, nhưng đồng
thời cho cả siêu dữ liệu
- fullblock
- tích lũy các khối
đầy đủ dữ liệu đầu
vào (chỉ iflag)
- nonblock
- sử dụng I/O không đặt
khối
- noatime
- không cập nhật giờ truy
cập
- nocache
- Yêu cầu xóa bộ nhớ
đệm. Cũng nên xem oflag=sync
- noctty
- không ấn định thiết
bị cuối điều khiển từ tập
tin
- nofollow
- không đi theo liên kết
mềm
Gửi một tín hiệu USR1 đến tiến
trình
dd đang chạy để làm cho
nó in thống kê vào ra đến
đầu ra lỗi chuẩn và sau đó
tiếp tục sao chép.
Các tùy chọn là:
- --help
- hiển thị trợ giúp này
rồi thoát
- --version
- đưa ra thông tin phiên
bản rồi thoát
Viết bởi Paul Rubin, David MacKenzie và Stuart Kemp.
Trợ giúp trực tuyến GNU coreutils:
<
https://www.gnu.org/software/coreutils/>
Report any translation bugs to <
https://translationproject.org/team/>
Copyright © 2022 Free Software Foundation, Inc. Giấy phép
GPL pb3+ : Giấy phép Công cộng GNU phiên
bản 3 hay sau <
https://gnu.org/licenses/gpl.html>.
Đây là phần mềm tự do: bạn
có quyền sửa đổi và phát
hành lại nó. KHÔNG CÓ BẢO
HÀNH GÌ CẢ, với điều khiển
được pháp luật cho phép.
Tài liệu đầy đủ có tại:
<
https://www.gnu.org/software/coreutils/dd>
hoặc sẵn có nội bộ thông qua: info
'(coreutils) dd invocation'
Bản dịch tiếng Việt của trang
hướng dẫn này do
thực hiện.
Bản dịch này là Tài liệu Miễn
phí; đọc
Giấy
phép Công cộng GNU Phiên bản 3
hoặc mới hơn để biết các
điều khoản bản quyền. Chúng
tôi cho rằng KHÔNG CÓ TRÁCH NHIỆM
PHÁP LÝ.
Nếu bạn tìm thấy một số sai sót
trong bản dịch của trang hướng dẫn
này, vui lòng gửi thư đến TODO