39

How do I split a 7GB (movie) file into smaller files of (say) 1GB, and then (in another Ubuntu computer) integrate them to get the original file (using just bash commands)?

Sid
  • 10,503
  • 10
  • 46
  • 47

2 Answers2

54

To split:

split -b 1G -d bigfile bigfile-part

To join:

cat bigfile-part* > bigfile
Nav
  • 979
  • 11
  • 24
JanC
  • 19,222
  • 4
  • 44
  • 50
24

To split the file into 1024MBs, using a terminal:

split --bytes=1024m original_filename /destination/path/prefix

To get the original file:

cat /source/path/prefix* > original_filename
edwinksl
  • 23,569
  • 16
  • 74
  • 100
João Pinto
  • 17,029
  • 5
  • 55
  • 68