Tools
July 4, 2020
dd
Родной dd в MacOS лучше заменить на GNU-тый brew install coreutils
.
Все утилиты из пакета coreutils
будут иметь приставку g в начале, то есть gdd
.
Нарезать файл на куски по заданным смещениям
skip
— отступить число байт от начала файлаcount
— выбрать столько байт
Смещения в десятичном видеdd if=source_file of=output_file ibs=1 skip=8960000 count=183750250
Смещения в hex (работает только в bash)dd if=source_file of=output_file ibs=1 skip=$((0x123142)) count=$((0x1231))
Показывать прогрессsudo dd if=/blabla.iso | pv | sudo dd of=/dev/disk
Если указать pv
объем, то виден будет прогресс в процентах: pv -s 2G
На macOS brew install pv