dd - convert and copy a file
TÓM TẮT
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, R, Q.
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
TÁC GIẢ
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 © 2023 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.