What does Linux head -c or –bytes=[-]NUM option do?

Head -c, –bytes=[-]NUM option prints the first NUM bytes of each file; with the leading ‘-‘, print all but the last NUM bytes of each file.