zoukankan      html  css  js  c++  java
  • split

    split 功能说明: split 命令可以按照指定多行数或者指定多文件大小分割文件。
    
    参数选项:
    -b  指定分割后文件的最大字节数。
    -l  指定分割后文件的最大行数。
    -a  指定后缀长度,默认为2位字母。
    -d  使用数字后缀。
    
    
    按行分隔文件,以及指定后缀形式
    [root@testdb62 test]# cp /etc/inittab .
    [root@testdb62 test]# wc -l inittab 
    17 inittab
    [root@testdb62 test]# split -l 10 inittab new_
    [root@testdb62 test]# ls new_*
    new_aa  new_ab
    [root@testdb62 test]# wc -l new_*
     10 new_aa
      7 new_ab
     17 total
    [root@testdb62 test]# split -l 5 -a 3 inittab new2_
    [root@testdb62 test]# ls -l new2_*
    -rw-r--r-- 1 root root 192 Dec 16 11:41 new2_aaa
    -rw-r--r-- 1 root root 180 Dec 16 11:41 new2_aab
    -rw-r--r-- 1 root root  99 Dec 16 11:41 new2_aac
    -rw-r--r-- 1 root root  40 Dec 16 11:41 new2_aad
    [root@testdb62 test]# wc -l new2_*
      5 new2_aaa
      5 new2_aab
      5 new2_aac
      2 new2_aad
     17 total
    [root@testdb62 test]# split -l 10 -d inittab num_
    [root@testdb62 test]# wc -l num_*
     10 num_00
      7 num_01
     17 total
    
    
    按文件大小分隔文件例子
    [root@testdb62 test]# cp /sbin/lvm . 
    [root@testdb62 test]# ls -lh lvm
    -r-xr-xr-x 1 root root 2.2M Dec 16 11:45 lvm
    [root@testdb62 test]# split -b 500k -d lvm lvm_
    [root@testdb62 test]# ls -lh lvm*
    -r-xr-xr-x 1 root root 2.2M Dec 16 11:45 lvm
    -rw-r--r-- 1 root root 500K Dec 16 11:45 lvm_00
    -rw-r--r-- 1 root root 500K Dec 16 11:45 lvm_01
    -rw-r--r-- 1 root root 500K Dec 16 11:45 lvm_02
    -rw-r--r-- 1 root root 500K Dec 16 11:45 lvm_03
    -rw-r--r-- 1 root root 197K Dec 16 11:45 lvm_04
  • 相关阅读:
    CF869E The Untended Antiquity 解题报告
    Walk 解题报告
    CF911F Tree Destruction 解题报告
    P4397 [JLOI2014]聪明的燕姿
    洛谷 P2329 [SCOI2005]栅栏 解题报告
    洛谷 P3747 [六省联考2017]相逢是问候 解题报告
    set-erase
    set-empty
    set-empty
    set-end
  • 原文地址:https://www.cnblogs.com/l10n/p/9416557.html
Copyright © 2011-2022 走看看