dd

dd بدون هیچ پرسشی روی مقصد می‌نویسد. کافی است of= را اشتباه بنویسید تا کل دیسک پاک شود؛ به همین دلیل به شوخی «disk destroyer» می‌گویند.

خطرناک

این دستور می‌تواند باعث حذف اطلاعات یا اختلال در سرویس شود. قبل از اجرا دستور و مسیرها را بررسی کنید.

ساختار دستور

dd if=input of=output [options]

نمونه‌های کاربردی

sudo dd if=ubuntu.iso of=/dev/sdX bs=4M status=progress conv=fsync

نوشتن ISO روی فلش

sudo dd if=/dev/sda of=disk.img bs=4M status=progress

ساخت ایمیج از دیسک

dd if=/dev/zero of=test.bin bs=1M count=1024

ساخت فایل ۱ گیگابایتی برای تست

dd if=/dev/zero of=/tmp/t bs=1M count=1024 oflag=direct

تست سرعت نوشتن دیسک

head -c 32 /dev/urandom | base64

تولید رمز تصادفی

آپشن‌های مهم

if
فایل یا دستگاه ورودی
of
فایل یا دستگاه خروجی
bs
اندازهٔ بلوک
count
تعداد بلوک
status=progress
نمایش پیشرفت
conv=fsync
اطمینان از نوشتن روی دیسک