Below I describe how to split a larger file into several small files. This is useful when the file you want to copy on a stick is bigger than the stick’s capacity. The file used is this example is a 75 MB .mkv. I will use lxsplit for splitting and joining the .mkv file. So, I need to install lxsplit: wget http://sourceforge.net/projects/lxsplit/files/lxsplit/lxsplit-0.2.4.tar.gz/download Decompression: ducu@mylaptop:~/temp$ tar -xvvzf lxsplit-0.2.4.tar.gz drwxrwxr-x ozzie/ozzie 0 2008-10-03 15:28 lxsplit-0.2.4/ -rw-rw-r– ozzie/ozzie 3200 2008-02-02 10:03 lxsplit-0.2.4/mkuoff_t.c -rw-rw-r– ozzie/ozzie 1618 2008-05-31 11:03 lxsplit-0.2.4/Makefile -rw-rw-r– ozzie/ozzie 2520 2008-07-02 20:15 lxsplit-0.2.4/func.c -rw-rw-r– ozzie/ozzie 2440 2008-10-03 15:05 lxsplit-0.2.4/config.h -rw-rw-r– ozzie/ozzie 4749 2008-02-02 10:03 lxsplit-0.2.4/merge.c -rw-rw-r– ozzie/ozzie 1070 2008-02-02 09:45 lxsplit-0.2.4/merge.h -rw-rw-r– ozzie/ozzie 2345 2008-10-03 15:09 lxsplit-0.2.4/README -rw-rw-r– ozzie/ozzie 1715 2008-10-03 15:09 lxsplit-0.2.4/ChangeLog -rw-rw-r– ozzie/ozzie 1174 2008-07-02 20:15 lxsplit-0.2.4/func.h -rw-rw-r– ozzie/ozzie 1320 2008-10-03 15:25 lxsplit-0.2.4/lxsplit.spec -rw-rw-r– ozzie/ozzie 1080 2008-02-02 10:03 lxsplit-0.2.4/split.h -rw-rw-r– ozzie/ozzie 4375 2008-10-03 15:04 lxsplit-0.2.4/split.c -rw-rw-r– ozzie/ozzie 3670 2008-10-03 15:03 lxsplit-0.2.4/main.c -rw-rw-r– ozzie/ozzie 17990 2008-02-02 09:45 lxsplit-0.2.4/COPYING Access the new folder and give the make command: cd lxsplit-0.2.4/ make Next, make install command. This is the result: ducu@mylaptop:~/temp/lxsplit-0.2.4$ sudo make install cp lxsplit /usr/local/bin This is my 75MB .mkv file: ducu@mylaptop:~/movies/Inside.Man.2006.1080p.HDDVD.x264-SZ/Sample$ ls -alh total 75M drwxr-xr-x 2 ducu ducu 4.0K 2009-07-21 21:28 . drwxr-xr-x 3 ducu ducu 4.0K 2009-06-13 02:15 .. -rw-r–r– 1 ducu ducu 75M 2009-06-13 02:47 Inside.Man.2006.1080p.HDDVD.x264-SZ-SAMPLE.mkv I will split the 75 MB file in chunks of 20 MB. ducu@mylaptop:~/movies/Inside.Man.2006.1080p.HDDVD.x264-SZ/Sample$ lxsplit -s Inside.Man.2006.1080p.HDDVD.x264-SZ-SAMPLE.mkv 20M Splitting Inside.Man.2006.1080p.HDDVD.x264-SZ-SAMPLE.mkv into 4 pieces. Inside.Man…SZ-SAMPLE.mkv.001 20971520 bytes Inside.Man…SZ-SAMPLE.mkv.002 20971520 bytes Inside.Man…SZ-SAMPLE.mkv.003 20971520 bytes Inside.Man…SZ-SAMPLE.mkv.004 14767172 bytes Done! Now I will join the 4 resulted files: ducu@mylaptop:~/movies/Inside.Man.2006.1080p.HDDVD.x264-SZ/Sample$ lxsplit -j Inside.Man.2006.1080p.HDDVD.x264-SZ-SAMPLE.mkv.001 Creating merged file `Inside.Man.2006.1080p.HDDVD.x264-SZ-SAMPLE.mkv’. Complete size: 77681732 in 4 files. Processing file `Inside.Man…SZ-SAMPLE.mkv.001′ … Processing file `Inside.Man…SZ-SAMPLE.mkv.002′ … Processing file `Inside.Man…SZ-SAMPLE.mkv.003′ … Processing file `Inside.Man…SZ-SAMPLE.mkv.004′ … Done!
installing lxsplit in ubuntu
Subscribe to:
Posts (Atom)