如何拆分不同大小的文件?

时间:2016-09-23 04:04:44

标签: shell split

我想拆分文件(使用split命令)。 例如,我有一个2024字节的文件,我想将这个文件拆分为两部分:300字节和1724字节。

重要的: 第一个必须是300个字节,第二个是1724个字节。

1 个答案:

答案 0 :(得分:2)

将前1724个字节保存到一个文件,将剩余的300个字节保存到另一个

让我们首先创建一个2024字节的测试文件:

var j = 1;
$('body').on('click', '.btn-add-detail', function(){
    $('#pax_dob_2').attr('id','pax_dob_' + j);
    $('#pax .clone').clone().appendTo('#pax').removeClass('hidden clone').find(".not_included").removeClass("not_included");
    $("#pax_dob" + j).datepicker({
        dateFormat: "yy-mm-dd",
        format: "yyyy-mm-dd",
        orientation: "left", 
        autoclose: true,
        changeYear : true,
        changeMonth : true,
        yearRange: "-100:+0"
    });
});

现在,让我们使用$ head -c2024 /dev/urandom >testfile ,首选大小为1724字节:

split

我们现在将$ split -b1724 testfile 分成两个文件,第一个是1724,第二个是300:

testfile

将前300个字节保存到一个文件,将剩余的1724个字节保存到另一个

要再次拆分文件,这次从开头拿出300个字节并保存part1,剩下的1724个字节进入文件part2:

$ ls -l xa*
-rw-rw---- 1 john1024 john1024 1724 Sep 22 21:42 xaa
-rw-rw---- 1 john1024 john1024  300 Sep 22 21:42 xab