DD(1) | Các câu lệnh | DD(1) |
TÊN¶
dd - convert and copy a file
TÓM TẮT¶
dd [TOÁN_HẠNG]…
dd TÙY_CHỌN
MÔ TẢ¶
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à:
TÁC GIẢ¶
Viết bởi Paul Rubin, David MacKenzie và Stuart Kemp.
THÔNG BÁO LỖI¶
Trợ giúp trực tuyến GNU coreutils:
<https://www.gnu.org/software/coreutils/>
Report any translation bugs to
<https://translationproject.org/team/>
BẢN QUYỀN¶
Copyright © 2024 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.
XEM THÊM¶
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'
DỊCH¶
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.
Tháng 4 năm 2024 | GNU coreutils 9.5 |