這篇文章主要介紹了linux中如何拆分與合并,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
站在用戶的角度思考問題,與客戶深入溝通,找到扎魯特旗網(wǎng)站設(shè)計(jì)與扎魯特旗網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋扎魯特旗地區(qū)。
難度 | ★ |
---|---|
演示用發(fā)行版 | Fedora 32 |
涉及命令 | split |
split
是 Linux 環(huán)境提供的文件拆分實(shí)用程序,同時支持二進(jìn)制文件和文本文件。通常情況下已經(jīng)隨 coreutils
內(nèi)置于系統(tǒng)中,無需另行安裝。
二進(jìn)制文件和文本文件按大小拆分時使用的選項(xiàng)不同:
二進(jìn)制文件使用 -b
選項(xiàng)指定分割后的文件大小。
文本文件則使用 -C
選項(xiàng)指定分割后的文件大小。
二者用法類似,只需要:
split [選項(xiàng)] [大小] [待拆分文件] [拆分后的前綴(可選)]
以將 debian-live-10.5.0-amd64-lxqt.iso
(約 2.4 GB)按 100MB 大小進(jìn)行拆分為例:
> split -b 100M debian-live-10.5.0-amd64-lxqt.iso debian-live-
可以看到原文件被拆分成 25 個更小的文件,從 aa 到 ay:
debian-live-aa debian-live-ad debian-live-ag debian-live-aj debian-live-am debian-live-ap debian-live-as debian-live-av debian-live-aydebian-live-ab debian-live-ae debian-live-ah debian-live-ak debian-live-an debian-live-aq debian-live-at debian-live-awdebian-live-ac debian-live-af debian-live-ai debian-live-al debian-live-ao debian-live-ar debian-live-au debian-live-ax
難度 | ★ |
---|---|
演示用發(fā)行版 | Fedora 32 |
涉及命令 | cat 、diff |
cat
是 linux 環(huán)境提供的文件連接實(shí)用程序,能夠連接文件并將其輸出到標(biāo)準(zhǔn)輸出。通常情況下已經(jīng)隨 coreutils
內(nèi)置于系統(tǒng)中,無需另行安裝。
值得注意的是,為了保證合并后的文件和原始文件一致,在有條件的情況下,可以用 diff
命令驗(yàn)證。
使用 cat
合并文件可以采用 cat [文件...] > [合并后的文件名]
的格式,此方法對二進(jìn)制文件和文本文件均有效。
以之前的 debian-live-aa 到 debian-live-ay 為例,合并時可以使用此命令:
> cat debian-live-* > debian-live.iso
可以看到目錄下會生成合并后的 debian-live.iso
文件。
debian-live-aa debian-live-ad debian-live-ag debian-live-aj debian-live-am debian-live-ap debian-live-as debian-live-av debian-live-aydebian-live-ab debian-live-ae debian-live-ah debian-live-ak debian-live-an debian-live-aq debian-live-at debian-live-aw debian-live.isodebian-live-ac debian-live-af debian-live-ai debian-live-al debian-live-ao debian-live-ar debian-live-au debian-live-ax
只需要按 diff [原文件] [現(xiàn)文件]
的格式執(zhí)行即可。如果沒有輸出,則證明兩個文件之間沒有差異。
以對比 debian-live-10.5.0-amd64-lxqt.iso
和 debian-live.iso
為例:
> diff debian-live-10.5.0-amd64-lxqt.iso debian-live.iso> # 無輸出,表示二者是相同的。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“l(fā)inux中如何拆分與合并”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
文章名稱:linux中如何拆分與合并
網(wǎng)站網(wǎng)址:http://vcdvsql.cn/article2/gdjdoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站排名、軟件開發(fā)、網(wǎng)站導(dǎo)航、網(wǎng)站內(nèi)鏈、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)