Linux Split & Join Large File

I had a big file to send over an unreliable/choppy internet connection with no resume function. The only solution I could think of is to split it into multiple files so that if disconnected I do not need to restart from the beginning.

Split

Assume the large file is 2G and I need to split it into multiple files of 700M.

You can also customize the output filenames