dd Komutu Kullanımı

‘dd’ komutu, Linux ve diğer Unix benzeri işletim sistemlerinde veri kopyalama ve dönüştürme işlemleri için kullanılan bir araçtır. Genellikle disk veya disk imajı oluşturma, diskleri temizleme, veri kopyalama gibi işlemlerde kullanılır.

# dd if=giriş_kaynağı of=çıkış_hedefi

if : Input file – kopyalanacak kaynak dosya veya cihaz

of : Output file – hedef dosya veya cihaz

Disk Imajı Oluşturma

# dd if=/dev/sda of=disk_imaji.img
'/dev/sda' diskinden bir disk imajı oluşturur ve 'disk_imaji.img' adında bir dosyaya yazar.

Diski Temizleme

# dd if=/dev/zero of=/dev/sdb bs=1M

Diskin içeriğini siler.

CP Komutu olarak kullanılabilir;

# dd if=/home/imran/abc.txt of=/mnt/abc.txt

Dosya Oluşturma

# dd if=/dev/zero of=yeni_dosya bs=1M count=50

‘dd’ komutunu kullanarak dosya oluşturmak için ‘if’ (input file) olarak ‘/dev/zero’ veya ‘/dev/random’ gibi kaynak dosyalarını kullanabilirsiniz. Ardından of (output file) olarak oluşturmak istediğiniz dosyanın adını belirtmelisiniz.

Random Dosyalar Oluşturma

# dd if=/dev/urandom of=rastgele_veri bs=1M count=5

Birden Fazla Random Dosya Oluşturma

# for i in {1..10}; do dd if=/dev/random of=/home/poc/test/dosya_$i bs=$((1024*$i)) count=10; done

‘dd’ komutu güçlü ve potansiyel olarak tehlikeli olabileceğinden, dikkatli kullanılmalıdır. Yanlış kullanım veri kaybına veya sistemde kalıcı değişikliklere yol açabilir.

Faydalı Olması Dileğiyle

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir