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- اطمینان از نوشتن روی دیسک