Kesme, arama ve atlama ile dosyaları okumak ve yazmak için başka hangi araçları kullanmalıyım. DD'nin komut satırı seçenekleri rahatsız edici ve yabancı görünüyor ve yavaş, ama hassas arama modu ( bs=1
) ve hızlı, ancak esnek olmayan mod ( bs=4k
veya her neyse) arasında seçim yapmaktan hoşlanmıyorum .
31337 konumundan bir dosyadan (veya boru veya soket veya dev) 555 bayt okumak ve bunları 128205 konumundaki (512 + 43 bloklarını kullanarak) kesikli veya kesik olmayan diğer dosyaya yazmak için daha modern araçlar var mı?
status=noxfer
Varsayılan olmayan ve bozuk ve ihtiyacım olan ikinci yanlış şey iflag=fullblock
(bazı script => kırık veri atlayın).
bs=1
=> tüm boru hattı yavaş. Örneğin, tam bir çerçeveden başlayarak video dosyasını dökmek isteyebilirim. 2. "Bazı aritmetik işlem yapar" => onelinerler ve rutin kabuk komutları için çok uygun değildir.
dd conv=seek_bytes
yapacaktır seek
bayt hassasiyetle çalışmalarını.
dd
. Arayüzü beğenmezseniz her zaman etrafına bir kabuk komut dosyası sarmalayıcısı koyabilirsiniz.dd
POSIX standardında , ki bu büyük bir artı.