Linux shell command to read/print file chunk by chunk

file, linux, shell

Solution

dd will do it

dd if=your_file of=output_tmp_file bs=1024 count=1 skip=0

And then skip=1 for the second chunk, and so on.

You then just need to read the output_tmp_file to get the chunk.

Problem

Is there a standard Linux command i can use to read a file chunk by chunk? For example, i have a file whose size is 6kB. I want to read/print the first 1kB, and then the 2nd 1kB ... Seems cat/head/tail wont work in this case. Thanks very much.

Original source