自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

CentOS 中用 Split 命令分割文件的方法

系統(tǒng) Linux
在 Linux 里,稍加不注意有可能會產(chǎn)生很大體積的日志文件,哪怕幾百M(fèi),拖下來分析也很浪費(fèi)時間,這個時候,如果可以把文件切割成 N 個小文件,拿最后一個文件就可以看到最近的日志了。有一些手段,比如用 shell 把日志按每天生成等等,但是不是這里的討論范圍。

在 Linux 里,稍加不注意有可能會產(chǎn)生很大體積的日志文件,哪怕幾百M(fèi),拖下來分析也很浪費(fèi)時間,這個時候,如果可以把文件切割成 N 個小文件,拿***一個文件就可以看到最近的日志了。有一些手段,比如用 shell 把日志按每天生成等等,但是不是這里的討論范圍。

CentOS 里切割大文件的命令如下:

  1. split [OPTION] [INPUT [PREFIX]] 

選項(xiàng)如下:

  • -a : 指定后綴長度
  • -b : 每個文件多少字節(jié)
  • -d : 使用數(shù)字后綴而不是字母
  • -l : 指定每個文件的行數(shù)

比如我想讓后綴長度為 2,即 -a 2。用數(shù)字后綴 -d。每個文件 10M,即 -b 10m。命令可以設(shè)計如下:

  1. split -a 2 -d -b 10m /var/lib/mysql/general.log nowamagic 

會在 /root 文件夾下生成下面的切割文件:

  1. nowamagic00 
  2. nowamagic01 
  3. nowamagic02 
  4. nowamagic03 
  5. nowamagic04 
  6. nowamagic05 
  7. nowamagic06 
  8. nowamagic07 
  9. nowamagic08 
  10. nowamagic09 

除了***一個文件不是10M(有可能恰好10M,不過幾率很?。渌际?。

很好懂,這里記錄一下,方便有需要的人。

責(zé)任編輯:黃丹 來源: Veda 原型
相關(guān)推薦

2019-12-17 09:00:48

split分割Linux文件Linux

2011-04-14 17:03:50

Linuxsplitcat

2011-04-13 13:30:21

eigrp幀中繼

2010-01-15 12:33:32

CentOS連接文件

2010-05-11 14:23:05

Unix命令

2009-08-04 09:37:34

Linux創(chuàng)建文件命令Linux創(chuàng)建文件命令

2010-10-08 14:19:34

JavaScript split()

2009-11-30 17:43:54

PHP split()

2010-04-01 18:23:02

CentOS常用命令

2010-02-23 15:32:51

2023-05-17 18:45:56

Linux文件

2010-04-02 09:11:51

CentOS常用命令

2010-10-08 14:27:25

JavascriptSplit

2024-03-01 20:28:54

CentOS 7文件操作search

2010-09-10 16:20:10

SQL函數(shù)

2010-03-24 14:08:10

CentOS命令行

2009-11-26 18:49:54

PHP函數(shù)preg_s

2021-04-15 00:16:18

JavaString字符串

2021-11-30 10:38:09

splitStringTokenJava

2012-06-20 14:16:36

Java內(nèi)存映射
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號