曹操在官渡真的“兵不满万”吗?
一、曹操在官渡兵不满万的来历
《三国志武帝纪》里面非常明确地记载说:八月,绍连营稍前,依沙?[为屯,东西数十里。公亦分营与相当,合战不利。时公兵不满万,伤者十二三。绍复进临官渡,起土山地道。
而做为这一记载旁证的是《三国志荀?罚禾姹9俣桑芪еL婢阜骄。橛?橛剐硪砸堋?唬骸敖窬乘渖伲慈舫⒑涸谲簟⒊筛藜湟病J鞘绷酢⑾钅舷韧耍韧苏呤魄病9允志右恢冢囟刂笃浜矶坏媒寻肽暌印?
袁绍进攻曹操的兵力,在三国志里有比较清楚的记载:
——《三国志袁绍传》记载:以审配、逢纪统军事,田丰、荀谌、许攸为谋主,颜良、文丑为将率,简精卒...全部
一、曹操在官渡兵不满万的来历
《三国志武帝纪》里面非常明确地记载说:八月,绍连营稍前,依沙?[为屯,东西数十里。公亦分营与相当,合战不利。时公兵不满万,伤者十二三。绍复进临官渡,起土山地道。
而做为这一记载旁证的是《三国志荀?罚禾姹9俣桑芪еL婢阜骄。橛?橛剐硪砸堋?唬骸敖窬乘渖伲慈舫⒑涸谲簟⒊筛藜湟病J鞘绷酢⑾钅舷韧耍韧苏呤魄病9允志右恢冢囟刂笃浜矶坏媒寻肽暌印?
袁绍进攻曹操的兵力,在三国志里有比较清楚的记载:
——《三国志袁绍传》记载:以审配、逢纪统军事,田丰、荀谌、许攸为谋主,颜良、文丑为将率,简精卒十万,骑万匹,将攻许。
——《三国志武帝纪》记载:是时袁绍既并公孙?,兼四州之地,众十馀万,将进军攻许,诸将以为不可敌。
因此,袁绍进攻官渡的兵力目前均以为是11万人马,这样,曹操以十分之一的兵力抗击袁绍,也证明曹操在官渡的阻击部队大约万人左右。
二、裴松之对此记载的怀疑
但是裴松之在《三国志武帝纪》这段记载后面,评论道:
臣松之以为魏武初起兵,已有众五千,自后百战百胜,败者十二三而已矣。但一破黄巾,受降卒三十馀万,馀所吞并,不可悉纪;虽征战损伤,未应如此之少也。
夫结营相守,异於摧锋决战。本纪云:“绍众十馀万,屯营东西数十里。”魏太祖虽机变无方,略不世出,安有以数千之兵,而得逾时相抗者哉?以理而言,窃谓不然。绍为屯数十里,公能分营与相当,此兵不得甚少,一也。
绍若有十倍之众,理应当悉力围守,使出入断绝,而公使徐晃等击其运车,公又自出击淳于琼等,扬旌往还,曾无抵阂,明绍力不能制,是不得甚少,二也。诸书皆云公坑绍众八万,或云七万。夫八万人奔散,非八千人所能缚,而绍之大众皆拱手就戮,何缘力能制之?是不得甚少,三也。
将记述者欲以少见奇,非其实录也。按锺繇传云:“公与绍相持,繇为司隶,送马二千馀匹以给军。”本纪及世语并云公时有骑六百馀匹,繇马为安在哉?
这里面,裴松之大致提出了以下几个疑问:
1、曹操开始起兵,就有五千兵,此后的多次作战胜率在70~80%;而且击破黄巾军之后,收降的兵卒也有30余万,加上其他消灭的军阀势力,即使减去作战的损伤,兵力也不会如此之少。
2、有记载说袁绍屯营东西数十里长,而曹操也分营对抗,如果曹操真的只有如此少的兵力,怎么可能在数十里的范围分兵对抗呢?
3、如果袁绍真的有10倍于曹操的兵力,自然会全力围攻,而不会让曹操的部队随意出击其后方粮草,所以,曹操的兵力不会如此少;
4、最后袁军战败,被俘7~8万之众而且均被曹军活埋,如果曹军只有万人,怎么能够把8万之众一起活埋呢?所以曹军不会如此少。
5、有记载说长安的钟繇在官渡之战前送来战马2千余匹,但是《武帝纪》里却说曹操只有600骑兵,那么钟繇送的战马哪里去了?所以,这是有人想故意把曹操的兵力说少一些,以显示其作战能力水平高,以少胜多。
三、对裴松之质疑的解答
其实,裴松之的质疑,表面看起来确实很有道理,因此目前均不认为曹操在官渡只有万人。但是,如果仔细分析和考证,就会发现,裴松之的质疑多数不能成立,下面逐一解答:
1、曹操开始起兵,确实就有5千人,但是这5千人,众所周知在其单独进攻董卓的时候,战败而基本损失殆尽;即便是此后收降了所谓的30万黄巾军,但是真正被曹操编为青州军的兵并不很多(一则曹操追求精兵,二则当时的后勤也根本保证不了众多士兵的需要);在曹操被吕布袭占兖州之后,曹操损失惨重,总兵力竟然只残存有一万左右,这可是在吸收30万黄巾军之后兴平元年(公元194年)的事情注①。
因此,即使曹操曾经有过很多兵马,由于其中间曾经多次遭受重大挫折,也不能说明证明后来在官渡就有很多兵马。
注①——《三国志程昱传》:太祖新失?贾荩尘。碇J标攀惯m还,引见,因言曰:“窃闻将军欲遣家,与袁绍连和,诚有之乎?”太祖曰:“然。
”昱曰:“意者将军殆临事而惧,不然何虑之不深也!夫袁绍据燕、赵之地,有并天下之心,而智不能济也。将军自度能为之下乎?将军以龙虎之威,可为韩、彭之事邪?今?贾菟洳校杏腥恰D苷街浚幌峦蛉恕R越裎洌胛娜簟㈥诺龋斩弥酝踔悼沙梢病?
2、从双方部队均可以轻易插入敌后,就证明,这里所谓的屯营东西数十里,并不是真正连续的屯营,而只能是双方在主要道路上扎营防止敌人大队通过。
由于官渡的地形基本是平原,无险可守,因此曹军并不能依靠连营来阻挡袁军的进攻。曹操采取的战术就是,在重要的道路上扎营,挡住这些主要道路。由于袁绍虽然东西屯营数十里,但是其主要攻势仍集中在中军大营一带。
因此,曹操分营的兵力不不会很多。
这一点,我们从以下作战行动可以得到证实:
——曹操带领5000步骑很轻易就穿越防线深入袁军阵地后方40里,如果防线是连绵不断的,势必不能让如此大部队不被发觉地轻易通过;
——曹军徐晃、史涣、曹仁军都曾经轻易穿越两军防线,深入袁军后方进行袭击作战,而且这只是曹军袭击成功的战例。
如果加上很可能有的失败偷袭就更多了;
——袁军也经常穿越双方防线南下偷袭曹军的运输线,并导致官渡曹军严重缺粮;
——刘备率军也很轻易地穿越防线,甚至插到了许都南面,配合刘辟作战;
——袁军韩恂军也轻易地穿越了防线进入曹操的后方,虽然被曹军机动兵团曹仁军消灭,但是证明当时双方的战线并不是大家想像中现代那种连绵不断,密布战壕的防线。
3、由于战役前期曹操两次大破袁军,斩杀袁军著名猛将颜良、文丑,使袁军颇为惧怕注②,而袁军内部也多以为曹军精锐,战斗力极强,即使在袁绍兵力大占优势的局势下,双方多次交战,袁绍也并没有捞到便宜。
因此,在没有完全击破曹操机动部队的情况下,袁军是根本不可能把曹操包围起来攻打的,这其实应属于军事常识。
其实袁军靠近曹操大营进攻反复攻击,已经是兵力完全优势的表现了。
注②——《三国志武帝纪》:太祖救延,与良战,破斩良。
绍渡河,壁延津南,使刘备、文丑挑战。太祖击破之,斩丑,再战,禽绍大将。绍军大震。
4、这个其实更好理解了,曹操总不会愚蠢到把8万战俘都集中在一个地点,也不会在一个大坑里活埋吧?我们设想一下,只要把8万战俘分成15~20个分队,分别押送到某个地点,再集中人力进行活埋,这个问题不就解救解决了吗?因此,这个质疑其实并不成立。
5、这里主要是一个曹操的骑兵是否都集中使用在援救白马的问题上。我们知道,实际上,曹操救援白马的只是其部分兵力,也不是全部的骑兵。首先看一下下面的历史记载:
——《三国志曹仁传》:仁数有功,拜广阳太守。
太祖器其勇略,不使之郡,以议郎督骑。……太祖善其言,遂使将骑击备,破走之,仁尽复收诸叛县而还。
——《三国志于禁传》:复与乐进等将步骑五千,击绍别营,从延津西南缘河至汲、获嘉二县,焚烧保聚三十馀屯,斩首获生各数千,降绍将何茂、王摩等二十馀人。
……后从还官渡。
——《三国志徐晃传》:从破刘备,又从破颜良,拔白马,进至延津,破文丑,拜偏将军。
——《三国志张辽传》:使张辽、关羽前登,击破,斩良。
注意,曹仁一直带领骑兵机动部队位于官渡后方,并没有参加白马解围作战,参加白马解围作战的乃是张辽、关羽、徐晃带领的步骑兵。
因此,实际上,此时曹操的骑兵并没有集中在白马使用,而是至少分为三处:跟随曹操去白马的600,由曹仁统领的战役预备队(在官渡到许都之间)骑兵若干;跟随于禁、乐进在延津攻打袁军的部分骑兵。
这里面,曹仁的部下骑兵较多,甚至很可能基本是骑兵(督骑)。由于曹仁的任务是战役预备队,必须具备很高的机动能力,以便随时应付突发事件。
所以,如果曹仁有2千骑兵,徐晃、乐进各有600,那曹操的骑兵至少要在3千以上。
所以,裴松之这个质疑,主要是没有搞清楚曹操还有其他地方有骑兵而提出的。
四、曹操实际上在官渡确实兵不满万
那么到底怎么理解《三国志》记载的这个曹操“兵不满万”呢?
其实,如果我们仔细看一下这个记载的细节描述,再结合此时期曹操的实际兵力部署,就能够得出正确的结论了。
首先,我们仔细分析那段记载:
——八月,绍连营稍前,依沙?[为屯,东西数十里。公亦分营与相当,合战不利。时公兵不满万,伤者十二三。绍复进临官渡,起土山地道。
这里面实际上记载的曹操兵力,是跟随曹操在官渡一线筑垒据守的兵力,而不是指所有曹操的官渡之战的参战兵力。
如果能清楚这一点,就能够解开曹操兵不满万的谜团了。
其实,曹操的兵力,除了直接在官渡筑垒据守的部队外,还有:
——两翼的保护部队:保护官渡主战场两侧翼的安全。左翼孟津、敖仓一带的夏侯?挥乙沓铝簟⒓何嵋淮恼判寰?
——官渡到许都之间的战役预备队:位于官渡筑垒地带后方。
曹仁军、曹洪军、徐晃军、史涣军;
——东线牵制部队:牵制袁绍青州部队。徐州的臧霸军、孙观军等;
——东南的防备部队:控制汝南袁绍老家一带的局势,防备江东孙氏集团。有满宠军、李通军;
——南方的防备部队:防备刘表集团可能的偷袭。
蔡阳军等;
——其他部队:包括许都的留守部队;夏侯渊的运输护卫部队、兖州留守部队等等。
由于曹操处于中心地带,乃四面受敌之地,为了防备四周的敌人,势必要分兵据守。比起袁绍所占有的有利态势,曹操确实是非常困难。
就如同下围棋一样,大家都知道金角银边草肚皮的道理,位于容易成活的边角地带,生存的几率就会大大提高,而如果上来就以中央为基地,势必做活的困难更大。
我们在前面解答裴松之质疑的时候,已经解释了为什么曹操只用万人就可以与袁绍筑垒对抗数十里,而且没有被袁绍重重包围攻击。
这里还要说明一点:
实际上,直接面对曹操万人筑垒防御的袁军,也不会是全部的袁绍十万大军,袁绍直接攻打曹操的第一线兵力其实不过数万而已:
——袁绍确实出动总兵力11万人马,但是在对峙官渡之前,实际上双方已经连续发生了三次较大的交战:白马斩颜良之战,延津南破文丑之战,延津北破袁绍偏军之战。
根据有关的历史记载:破文丑之战大致消灭袁军6000人,延津北之战也消灭5000以上,加上破颜良的战果,则在官渡相持前,袁军总兵已经只有大约9。7万人了。
——袁绍还保留了一支后军位于黄河北岸的黎阳地区由大将蒋义渠带领,这支兵马也在5000以上;
——袁绍在中军也会保留强大的机动兵团,用于对付突发事件,比如:淳于琼的万人部队、蒋琦的骑兵部队等,至少也在1。
5万左右;
——还有就是袁绍派出去迂回曹操后方的多支部队,虽然每支部队的兵力都不是太多,但是决不是只有刘备、韩荀两支,因为这两支只是由于被曹军消灭才得到记载,而其他那些成功袭击曹军后勤运输的部队并没有被记载下来。
因此这些分别迂回曹操后方的部队大致也在万人左右。
因此,这样一来,实际上面对曹操在官渡第一线的袁军,大体在6。7万人。而曹操以万人依托坚固的营垒抵抗6。7万袁军进攻,虽然依然是非常困难,但并不是以一当十了。
所以,《三国志》记载曹操在官渡前线兵不满万,其实是正确可信的。当然,从宏观上看,曹操用官渡万人确实迫使袁绍的10万大军不能前进,荀?车厮挡懿僭诠俣梢灾挥械腥耸种坏谋够鞔锸轮茫腥艘丫挥惺裁窗旆ㄍ黄疲佣岫瞬懿倩髌频腥说木鲂模峭耆返摹V皇呛笕嗽诶斫廛?懿俚男胖保斫夥⑸似睿晕侵覆懿僖宰鼙?万抵抗袁绍的10万大军。
注意,陈寿根据历史的真实,记载了曹操在官渡的实际坚守兵力,但是并没有说对面被抗击的袁军实际是多少。我们一定要注意分清楚这里的差别。
而曹操之所以不怕袁军的穿插、迂回和偷袭,主要是曹操的部署非常合理——在官渡筑垒地域的后方,控制着强大的机动作战兵团。
这只机动部队,不仅可以随时增援官渡前线的防御(比如在危急时刻或在必要加强兵力时),随时打击穿插进来的袁军部队(刘备、韩恂都是这样被打败的),随时粉碎内部、后方出现的叛乱(比如隐强等地刘辟的叛乱),还可以随时抽调出来对袁军后方进行袭击。
曹操的这个部署,首先是基于对自己万人之兵就足以阻击袁绍10万大军的进攻的强烈信心;其次是对当地地形易于穿插而采取的最有效的防御手段(即机动防御),即使在现代,也是非常先进的防御战术。袁绍手下不少人建议袁绍轻兵偷袭许都、或者两翼包抄,其实从实际情况看,袁绍并不是没有进行尝试,只不过大多以失败告终(除了拦截曹军粮草有一些战果)。
这并不是袁军无能,而是曹操采取了更先进、更有效地机动防御战术,把少量部队的作战能力发挥到了极致。
感叹曹操在官渡的兵不满万的准确记载,让我们从中领略了曹操机动防御战术的奥妙所在。
。
收起