免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

linux命令行拆分文件 linux怎么拆分文件

linux下使用split命令分割文件且文件號從001開始

1、Linux里切割大文件的命令如下:

10年建站經驗, 成都網站建設、做網站客戶的見證與正確選擇。創新互聯提供完善的營銷型網頁建站明細報價表。后期開發更加便捷高效,我們致力于追求更美、更快、更規范。

split?[OPTION]?[INPUT?[PREFIX]]?

選項如下:

-a :?指定后綴長度

-b?:?每個文件多少字節

-d?:?使用數字后綴而不是字母

-l?:?指定每個文件的行數

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

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

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

nowamagic00?

nowamagic01?

nowamagic02?

nowamagic03?

nowamagic04?

nowamagic05?

nowamagic06?

nowamagic07?

nowamagic08?

nowamagic09

linux 如何將一個大文件分成幾個小文件

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

2、在linux命令行下輸入shell指令:split -l 3 test.txt test。

3、最后,按下回車鍵執行shell指令,此時會看到test.txt被成功拆分為了3個文件。

linux下將文件按行分割的命令

1)按2行切割 -l 2

2)指定切割后的文件前綴名 data_

3)指定切割后的文件后綴名為數字 -d

4)指定切割后的文件后綴名數字的長度? ? -a 4,即位寬(10進制),這里長度可根據切割出來的文件有多少估算,到底拆分為幾個文件,由總行數,和每個文件的行數決定,不用指定。

如果為-a 4文件的后綴數字從0000開始計算,依次為0001,0002,0003,0004

split -l 2 data.log -d -a 4 data_

將文件data.log進行拆分,每個文件2行,如果文件總共有7行,則分為data_0000,data_0001,data_0002,data_0003

linux split拆分文件

15 分鐘之后,我要去朋友家聚會。我打算從我的臺式機上把一部 700MB 大小的美國大片拷貝出來,帶到朋友家去看,可是我的兩個優盤都只有 512MB,這讓我如何是好?

別急,用 10 分鐘趕快來認識一下我們的 split 拆分小能手,一切問題將迎刃而解。當遇到大文件而苦不堪言的時候,split 就會像天使一樣解救我們于水火之中。

合久必分

閑言少敘,我們現在就來介紹拆分的方法。先使用 dd 命令來生成一個 700MB 文件來作為我們的拆分對象:

美國大片的文件大小是 700MB,而我手邊僅有的兩個優盤,都是 512MB 大小的。我打算把文件以 400MB 作為一個拆分單位,來進行拆分。這里使用到了 split 的-b選項,來指定每個拆分文件的大小:

看!分身完畢!咦,怎么多出了 xaa 和 xab 兩個文件,這么奇怪的名字?

是的,你沒看錯,在沒有明確指定拆分后文件的命名方式的情況下,split 會默認采用 x 字符作為文件前綴,采用類似 aa、ab、ac 的字符串依次作為文件后綴。于是,就出現了我們上面看到的 xaa、xab 了。

從文件大小來看,如我們所愿,電影文件的確被切割成了一個 400MB 的文件、一個 300MB 的文件,終于可以裝到兩個優盤里了。

知其然,知其所以然

知道了拆分命令后,我們來一起學習一下 split 的命令格式和常用選項。

split 的作用很好描述,就是將文件按照一定規則進行拆分。一般情況下,我們可以按照文件大小來進行拆分,如果是文本文件的話,還可以按照行數來進行拆分,默認是 1000 行作為一個拆分單位。

默認情況下,分割后的文件的名稱會以 x 作為前綴,以 aa、ab、ac 這樣的雙字母格式作為后綴,形成 xaa、xab 這樣的名稱格式。

我們來一起看看 split 的命令格式:

split [-b ][-C ][-][-l ][要切割的文件][輸出文件名前綴][-a ]

最常用的選項,都在這里了:

-b字節:指定按多少字節進行拆分,也可以指定 K、M、G、T 等單位。

-行數或-l行數:指定每多少行要拆分成一個文件。

輸出文件名前綴:設置拆分后的文件的名稱前綴,split 會自動在前綴后加上編號,默認從 aa 開始。

-a后綴長度:默認的后綴長度是 2,也就是按 aa、ab、ac 這樣的格式依次編號。

分久必合

完成了美國大片的拆分,我趕赴朋友家,打開他的電腦,優盤插上,使用 cat 命令將拆分文件 xaa 和 xab 合并成一個文件,可以看出合并后的文件和源文件的大小是一致的:

對了,如果是在 Windows 下的話,我們要先運行 cmd,然后用 copy 命令來進行文件的合并:

copy /b xaa + xab king_of_ring.avi

格式上和 Linux 有些區別,但原理是一樣的。

設置拆分文件的名稱前綴

上面例子中,我們沒有指定拆分文件的名稱前綴,結果拆分后的文件名都是 aa、ab 這樣的名稱,這樣的名稱既不達意也不美觀。

下面的例子,我們嘗試以 king_of_ring_part_ 作為拆分后文件的名稱前綴:

[root@roclinux ~]$ split -b 400m king_of_ring.avi king_of_ring_part_

文件名的可讀性是不是提高了不少,從文件名稱就可以看出來是美國大片的拆分文件啦。

設置數字后綴

如果大家看不慣以 aa、ab 這種字母作為文件后綴,我們還可以通過-d選項來指定數字形式的文件后綴:

[root@roclinux ~]$ split -b 400m -d king_of_ring.avi king_of_ring_part_

對于中國人來說,數字形式的后綴,增加了文件名稱的可讀性。

按照行數進行拆分

前面我們講的是按照文件大小(如 400MB)進行文件拆分的方法,但是并非所有情況都適合于用文件大小作為拆分單元。比如,我們希望把 /etc/passwd 文件按照一個文件 10 行記錄的方式進行拆分,又該怎么操作呢?

[root@roclinux ~]$ split -d -10 /etc/passwd my_passwd_

合并后的校驗不可少

需要注意的是,在通過網絡來傳輸大文件,或者在設備之間復制大文件的時候,可能會出現傳輸前后數據不一致的情況。

使用 split 來拆分大文件僅僅是故事的開始,操作完畢后化零為整、完璧歸趙才是完美的結局。因此需要在合并文件后進行文件的完整性校驗,推薦使用 md5sum 來計算和比對前后兩個大文件的 md5 值。

如果前后一致,那么恭喜你,文件合并成功!

好了,split 學完了,我們也可以和朋友一起欣賞驚險刺激的美國大片了!

新聞名稱:linux命令行拆分文件 linux怎么拆分文件
網址分享:http://m.newbst.com/article0/ddshsoo.html

成都網站建設公司_創新互聯,為您提供品牌網站設計App開發移動網站建設ChatGPT網站設計品牌網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站建設網站維護公司