zoukankan      html  css  js  c++  java
  • Linux使用split分割大文件

    前言:由于特殊场合不能上传特大文件,需要分割成小文件,上传之后再合成一个文件

    split命令

    参数说明:

    -b 200M: 表示设置每个分割包的大小,单位还是可以k

    -d:指定分割包后缀为数字形式

    -a x:用来设定后缀的长度(默认值是2),这里设定后缀的长度为1

    例子:

    把800M的文件按200M一个文件分割

    # 查看文件大小
    -rw-r--r-- 1 root root 872237979 Sep 15 10:49 test.sql
    
    # 分割
    split -b 200M -d -a 1 test.sql test.
    
    # 查看结果
    ll -h 
    -rw-r--r-- 1 root root 200M Sep 15 10:42 test.0
    -rw-r--r-- 1 root root 200M Sep 15 10:42 test.1
    -rw-r--r-- 1 root root 200M Sep 15 10:43 test.2
    -rw-r--r-- 1 root root 200M Sep 15 10:43 test.3
    -rw-r--r-- 1 root root  32M Sep 15 10:43 test.4
    
    # 合并
    cat test.* > test.sql
    
    # 查看文件大小
    -rw-r--r-- 1 root root 872237979 Sep 15 11:49 test.sql
    
    # 最好还原看看是否有问题
    

      

  • 相关阅读:
    A+B Problem
    迭代平方根
    猴子报数
    分数求和
    猴子吃桃
    钻石
    杨辉三角形
    MYSQL 5.7 修改密码、登录问题
    SQL 语句 explain 分析
    重构CMDB,避免运维之耻
  • 原文地址:https://www.cnblogs.com/lucktomato/p/15271709.html
Copyright © 2011-2022 走看看