色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

UNIX中的文件切割

瀏覽:125日期:2024-06-25 15:08:12
Unix中的文件切割 前幾日,為了將一臺(tái)安裝SCO UNIX 5.0.5主機(jī)上的TAR打包文件備份, 需要將其通過(guò)網(wǎng)絡(luò)傳送到另外一臺(tái)配有磁帶機(jī)的UNIX主機(jī)上。兩臺(tái)主機(jī)通過(guò)TX530網(wǎng)卡相連,用FTP傳送的時(shí)候,前幾個(gè)文件分別在10M、20M字節(jié)大小,都能夠順利傳送。但其中有一個(gè)文件壓縮后體積已達(dá)98M之巨,傳送了幾次,要么只能傳40M, 要么只能傳20M左右就導(dǎo)致網(wǎng)絡(luò)崩潰,換畫(huà)面PING對(duì)方主機(jī),本應(yīng)為零的速率延遲降為2400多毫秒,而且誤碼率極高,只有重新啟動(dòng)兩臺(tái)主機(jī)才能恢復(fù)網(wǎng)絡(luò)通訊。

UNIX的SHELL功能強(qiáng)大,非Windows可比,從上面使用的TAR、FTP已可管窺。同樣,UNIX已經(jīng)提供了文件切割功能,不需要費(fèi)力氣去尋找第三方的文件切割程序。能完成這個(gè)功能的UNIX命令就是DD。

要切割的大文件為DGJD,共98336321字節(jié),則:

dd if=dgjd of=zz1 bs=1 count=20000000 dd if=dgjd of=zz2 bs=1 count=20000000 skip=20000000 dd if=dgjd of=zz3 bs=1 count=20000000 skip=40000000 dd if=dgjd of=zz4 bs=1 count=20000000 skip=60000000 dd if=dgjd of=zz5 bs=1 count=18336321 skip=80000000

其中IF(INPUT FILENAME)是要切割的大文件名,OF(OUTPUT FILENAME)是切割后的子文件名,BS是指明以多少字節(jié)作為一個(gè)切割記錄單位,COUNT是要切割的單位記錄數(shù),SKIP是說(shuō)明切割時(shí)的起點(diǎn),單位同樣以BS設(shè)定值為準(zhǔn)。通過(guò)上述五條指令就將DGJD大文件切割成為4個(gè)2千萬(wàn)字節(jié)、1個(gè)18336321字節(jié)的子文件。要注意的是SKIP的值不能錯(cuò)。 由此也不難看出,DD切割是“非損耗”式的切割,并且支持從任意位置開(kāi)始的任意大小的切割。

要將生成的ZZ1、ZZ2、ZZ3、ZZ4四個(gè)子文件組裝為XDGJD,則:

dd if=zz1 of=xdgjd bs=1 count=20000000 dd if=zz2 of=xdgjd bs=1 count=20000000 seek=20000000 dd if=zz3 of=xdgjd bs=1 count=20000000 seek=40000000 dd if=zz4 of=xdgjd bs=1 count=20000000 seek=60000000 dd if=zz5 of=xdgjd bs=1 count=18336321 seek=80000000

其中SKIP參數(shù)改為SEEK參數(shù),指明組裝的新大文件XDGJD每次的開(kāi)始位置是從文件頭開(kāi)始多少字節(jié)。如果缺省,則組裝從文件頭開(kāi)始,顯然這不是我們每次都希望的, 所以需用SEEK參數(shù)明確指出開(kāi)始位置。通過(guò)以上5個(gè)指令,即可將5個(gè)子文件重新組裝為一個(gè)大文件。

將切割后生成的子文件重新用FTP傳送,結(jié)果有的能夠順利傳送, 有的仍然導(dǎo)致網(wǎng)絡(luò)癱瘓,不怕,繼續(xù)切割,切成每個(gè)一千萬(wàn)字節(jié),再傳,OK!成功傳送!

測(cè)試表明,每次傳送的文件最好小于12M字節(jié),否則可能導(dǎo)致網(wǎng)絡(luò)故障。另外,DD這個(gè)命令最初是為了進(jìn)行編碼轉(zhuǎn)換而設(shè)計(jì)的,用于在大型機(jī)中將EBCDIC字符代碼轉(zhuǎn)換為ASCII代碼,但此功能已不常用,現(xiàn)在DD成了文件系統(tǒng)備份的工具,以及做一些類(lèi)似文件切割的“另類(lèi)業(yè)務(wù)”,正所謂“有心栽花花不開(kāi),無(wú)心插柳柳成蔭”,不過(guò)對(duì)于用戶(hù)來(lái)說(shuō),重要的是軟件能否完成自己需要的功能,它的“本職工作”是什么并不重要,“不管白貓黑貓,捉住老鼠就是好貓”!實(shí)用為本,軟件的生命力就在于實(shí)用。

標(biāo)簽: Unix系統(tǒng)
主站蜘蛛池模板: 日韩欧美亚洲中字幕在线播放 | 国产午夜精品理论片免费观看 | re久久| 欧美人与zoxxxx另类9 | 欧美日韩高清不卡免费观看 | 国产亚洲人成网站在线观看不卡 | 亚洲精品一区二区三区www | 国产亚洲一区二区手机在线观看 | 新版天堂中文资源官网 | 真人毛片 | 欧美孕妇性xxxⅹ精品hd | avtom影院入口永久在线观看 | 日本亚洲高清 | 成人精品一区二区激情 | 黄色成人免费观看 | 男人的天堂免费网站 | 91精品国产免费久久 | 欧美国产日本精品一区二区三区 | 国产步兵社区视频在线观看 | 午夜欧美成人香蕉剧场 | 免费看美女午夜大片 | 色噜噜亚洲男人的天堂 | 女人张开腿男人猛桶视频 | 国产激情一区二区三区 | 97影院理伦在线观看 | 久久中精品中文 | 全部精品孕妇色视频在线 | 亚洲欧美视频在线 | 一级特黄aaa大片在 一级特黄aaa大片在线观看 | 亚洲一级黄色毛片 | 亚洲精品无码不卡在线播放he | 亚洲第一页在线视频 | 精品久久久久久中文字幕 | 99国产精品农村一级毛片 | 成人影院免费观看 | 亚洲美女精品视频 | 理论片我不卡在线观看 | 精品九九久久国内精品 | 中文国产成人精品久久一 | 亚洲性视频在线 | 看一级毛片一区二区三区免费 |