Ok, Anda bilang halaman manual tidak detail, jadi saya akan menjelaskan apa artinya dengan metafora yang mudah dipahami tentang seorang pria yang bergerak (ini namanya dd
:)
bs=BYTES
read and write up to BYTES bytes at a time
dd
mengambil sesuatu (kotak, vas, tempat tidur, beras, dll.), pindah ke tempat yang seharusnya dan jatuhkan. Sampai dia tidak menjatuhkan beban, dia tidak memilih apa pun. Sekarang, ketika Anda perlu memberi tahu dia dengan tepat berapa banyak objek yang harus ia pilih per perjalanan, inilah yang bs
dilakukannya. Anda mengatur jumlah data yang akan dia baca dan tulis. Ini hampir wajib dalam semua perintah yang berguna dan umum.
count=N
copy only N input blocks
Ini menentukan jumlah total kotak yang akan ia pindahkan. Kotak dalam konteks ini adalah blok pada disk . Anda memintanya untuk memindahkan 5 kotak, dia hanya memindahkan 5 kotak bahkan jika ada lebih dari 5 kotak (jika ada kurang dari 5 kotak, dia akan mengambil vas yang dia temukan di samping kotak untuk menambahkannya). Jika Anda memberitahu dd
untuk count
hanya 5, dan menulis di suatu tempat, ia akan menyalin pertama 5 blok ia melihat dan menulis mereka di mana Anda inginkan.
seek=N skip N obs-sized blocks at start of output
Orang itu biasanya menemukan tempat pertama yang tersedia untuk menjatuhkan beban, ini biasanya di awal (dari disk), dan terus mengisi hingga akhir. Nah, dengan ini Anda mengatakan dd
untuk memulai lebih jauh, katakanlah bukannya aula, mulailah di salah satu kamar lebih jauh di dalam. Itu hanya "melewati" blok awal.
Sekarang, tergantung apa yang Anda lakukan, Anda akan memerlukan kombinasi berbeda berdasarkan sumber dan tujuan, bersama dengan format mereka akan dibaca dan ditulis. Saya sarankan Anda untuk mencari mereka yang terpisah.