split區分檔案 按行 大小區分檔案

2021-10-24 06:53:25 字數 995 閱讀 3011

split [

-bl] file [prefix]

-a 5 -d

引數說明:

-b -- bytes=size 對file進行切分 每個小檔案大小為size 可以指定單位b,k,m

-l -- lines=number 對file進行切分 每個檔案都有number行

-a 5 字尾長度

-d 數字字尾

-c 《位元組》 : 與引數"-b"相似,但是在切割時將盡量維持每行的完整性

prefix 分割後產生的檔名字首

1、按2萬行切分,以log_為字首,以3為數字順序為字尾

2、新增字首切割

split -b 50m general.log log_
3、更改命名

split -l 1000000 general.log -d -a 3 log_

說明:-l 按行分割

-d 新增數字字尾

-a 3 表示用3位數來順序命名 字尾長度

url_ 分割後檔案的字首

4、新增拓展名

split -l 4 general.log -d -a 3 log_ && ls

| grep log_ | xargs -n1 -i

.txt

&& 將2個命令連線起來一起執行

查詢log_開頭的檔案,逐個重新命名為***.txt

5、使用 cat 命令合併資料

cat log_*

.txt > log.txt

Git區分檔名大小寫

git預設不區分檔名大小寫 例如 建立乙個檔案readme.md,寫入內容,提交到線上倉庫,然後修改本地檔名為readme.md,提交,會發現沒有變化,無任何提示資訊 其實git預設對於檔名大小寫是不敏感的,所以上面你修改了首字母大寫,但是git並沒有發現 任何改動.那麼如何才能讓git識別檔名大小...

一英吋晶元大小 led晶元大小區分

大功率 led晶元有尺寸為 38 38mil 40 40mil 45 45mil 等三種當然晶元尺寸是可以訂製的,這只是一般常見的規格。mil是尺寸單位,乙個mil 是千分之一英吋。40mil 差不多是 公釐。38mil 40mil 45mil 都是1w 大功率晶元的常用尺寸規格。理論上來說,晶元越...

關於git不區分檔名大小寫的處理

今天遇到了git不區分檔名大小寫的問題,一開始著實鬱悶了一把。處理辦法 windows下在git中修改檔案的大小寫 git mv force myfile myfile或者 git mv f myfile myfile然後commit就好了。這種操作本質上是對把myfile刪除,再建立乙個myfil...