linux下使用split命令分割檔案且檔案號從001開始

2022-03-26 12:33:27 字數 1470 閱讀 4756

1樓:

split -l 100 file.txt -d file

2樓:大大蟲

想直接生成檔案,只能修改原始碼,然後編譯

也可以生成檔案以後寫個指令碼,把檔名全部改一遍

3樓:楓若神明

請參考

完全符合你的需求

如何將linux檔案分割為幾個

4樓:匿名使用者

linux中分割檔案用split命令,這個命令可以將一個檔案分割成指定大小的多個檔案,split命令的用法是:

split -b 分割的大小 需要分割的檔名 分割後檔案的前導文字

這裡解釋一下,-b參數列示按照檔案大小單位來進行分割(split命令還有一個-l引數,是根據文字檔案的行數來進行分割,這個-b引數是根據大小來分割的),-b引數後面跟的是分割的依據——檔案大小,檔案大小的單位可以是b、k、m,比如300m。「分割後檔案的前導文字」是幹嘛的呢,其實是在分割後的檔名前面加上一個字首。下面是一個例子,就假設需要分割的檔案是/root/bigfile:

split -b 50m /root/bigfile chunk

這條命令產生的分割檔案可能是:chunkaa、chunkab、chunkac,看到前導文字的作用了吧。

那麼如何將分割後的檔案再合併起來呢,還是接著上面的那個例子,用下面這條命令就可以了(先用cd /root切換到/root目錄):

cat chunk* >> bigfile

(急求助!)linux環境下,大檔案分成小檔案的方法。

5樓:匿名使用者

[test@student bak]$ cat test.txt | tr "aaa" "\n" | sed '/^ *$/d'|sed 's/^/aaa/' >test

aaa1不會吧

aaa2這個檔案這麼麻煩?

aaa3有沒有搞錯?

aaa4哎……

aaa5我勉強試一下了……

aaa6實在搞不定樓主也不要介意……

wc -l test //看記錄數。

for i in `seq 1 &&&` //&&&用上邊的記錄數替換。

dogrep aaa$i test>test.aaa$idone

一行內容一個檔案。

6樓:匿名使用者

在 linux 下,使用 split 命令可以實現檔案的分割,使用 cat 命令來完成分割檔案的合併。譬如,在下面 split 命令列中的 「12m」 表示分割後的每個檔案為 12mb,「filename」 為待分割檔案,分割後的檔案自動命名為 xaa,xab,…$ split -b 12m filename

linux下基本操作命令怎麼用

安裝和登入命令 login shutdown halt reboot install mount umount chsh exit last 檔案處理命令 file mkdir grep dd find mv ls diff cat ln 系統管理相關命令 df top free quota at ...

linux主機命令下執行startx出現以下一堆,大神給指點指點是什麼意思?怎麼進入圖形介面

你使用startx就可以啟動了,不過你這裡通過putty的ssh遠端連線linux的,這樣一定看不到介面的。你可以使用vnc或xrdp linux輸入startx進入不了圖形介面,怎麼辦,剛學linux,求大神指點 yum y groupinstall desktop desktop platfor...

linux下的man和info命令

info比man更詳細,他除了有每一個選項的解釋之外還有例子 但是平時用的最多的是man,比較實用,info有時候有點太繁瑣了。man和info就像兩個集合,它們有一個交集部 分,但與man相比,info工具可顯示更完整的最新的gnu工具資訊。若man頁包含的某個工具的概要資訊在info中也有介紹,...