dd is the Unix byte-stream copy utility, traditionally the first tool taught for forensic acquisition on Linux. Variants like dcfldd (DoD Computer Forensics Lab) and dc3dd add hashing and progress reporting for forensic use.
Important flags:
if=input file,of=output file.bs=block size (often4Mfor speed).conv=noerror,synccontinues on read errors and pads with zeros to preserve offsets.status=progress(GNU coreutils) shows live throughput.