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
  • 相关阅读:
    15,scrapy中selenium的应用
    14,UA池和代理池
    13,scrapy框架的日志等级和请求传参
    12,scrapy框架之post请求
    11,scrapy框架持久化存储
    10,Scrapy简单入门及实例讲解
    09.移动端数据爬取
    08.Python网络爬虫之图片懒加载技术、selenium和PhantomJS
    07.验证码处理
    vue的ref与$refs
  • 原文地址:https://www.cnblogs.com/l10n/p/9416557.html
Copyright © 2011-2022 走看看