ตกลงคุณบอกว่าหน้าคนไม่มีรายละเอียดดังนั้นฉันจะอธิบายสิ่งที่พวกเขาหมายถึงง่ายต่อการเข้าใจคำอุปมาอุปมัยเกี่ยวกับคนที่เคลื่อนไหว (มันไปตามชื่อdd
):
bs=BYTES
read and write up to BYTES bytes at a time
dd
หยิบของบางอย่าง (กล่อง, แจกัน, เตียง, ข้าว, ฯลฯ ) ย้ายไปที่ที่มันจะต้องมีและวางมันออก จนกว่าเขาจะไม่ลดภาระเขาจะไม่เลือกอย่างอื่น ตอนนี้เมื่อคุณจำเป็นต้องบอกเขาว่าเขาควรเลือกวัตถุจำนวนเท่าไรต่อการเดินทางนี่คือสิ่งที่bs
ทำ คุณตั้งค่าปริมาณข้อมูลที่เขาจะอ่านและเขียน นี่เป็นข้อบังคับเกือบทั้งหมดในคำสั่งที่มีประโยชน์และคำสั่งทั่วไป
count=N
copy only N input blocks
นี่เป็นการกำหนดจำนวนรวมของกล่องที่เขาจะย้าย กล่องในบริบทนี้เป็นบล็อกบนดิสก์ คุณบอกให้เขาย้าย 5 กล่องเขาแค่ย้าย 5 กล่องแม้ว่าจะมีมากกว่า 5 กล่อง (ถ้ามีกล่องน้อยกว่า 5 กล่องเขาจะเอาแจกันที่เขาพบข้างกล่องเพื่อเพิ่มขึ้น) ถ้าคุณบอกdd
ไปcount
เพียง 5 และเขียนมันบางเขาจะคัดลอก 5 บล็อกแรกที่เขาเห็นและเขียนพวกเขาที่คุณต้องการ
seek=N skip N obs-sized blocks at start of output
โดยปกติแล้วคนที่แต่งตัวประหลาดจะหาสถานที่ที่มีอยู่เป็นครั้งแรกที่จะวางภาระนี้เป็นปกติที่จุดเริ่มต้น (ของดิสก์) และดำเนินการต่อเติมจนจบ ด้วยสิ่งนี้คุณบอกdd
ให้เริ่มต้นขึ้นพูดแทนห้องโถงเริ่มต้นในห้องใดห้องหนึ่งต่อไปภายใน มันเป็นเพียงแค่ "ข้าม" บล็อกเริ่มต้น
ตอนนี้ขึ้นอยู่กับสิ่งที่คุณทำคุณจะต้องใช้ชุดค่าผสมที่แตกต่างกันตามแหล่งที่มาและปลายทางพร้อมกับรูปแบบที่พวกเขาจะอ่านและเขียน ฉันขอแนะนำให้คุณค้นหาแยกพวกเขา