建安五年八月,曹操在官渡大营写了一封信,派人送回许都。信里的话很直白:粮快吃完了,我想退回许都,把袁绍引进来再打。
收信的是荀彧。他回信里最重的一句是:公以十分居一之众,画地而守之,扼其喉而不得进,已半年矣。
十分居一。这四个字里藏着一个数字:曹操手里的人,大约只有袁绍的十分之一。
一千八百年后,我们记住的是这个结构,两万人对十万人,教科书把这叫以少胜多。可把《三国志》一路读下去就会发现,这两万人并没有在官渡跟十万人正面碰过一场。真正分出胜负的那一夜,双方的人数比是五千对一万出头。
十万人是点出来的,两万人是吵出来的
袁绍那边的人数没有争议。《三国志·袁绍传》写得很干脆:简精卒十万,骑万匹,将攻许。十万步卒加一万骑兵,十一万上下。
曹操这边就麻烦了。《武帝纪》只留了八个字:时公兵不满万,伤者十二三。
"兵不满万",一千八百年来一直有人不服。裴松之给《三国志》作注时专门写了一段反驳:曹操起兵时已有五千人,破黄巾受降卒三十余万,就算常年打仗有损耗,也不该少到这个地步;袁绍连营东西数十里,曹操也分营与之相当,几千人怎么撑得起几十里的营盘;最狠的是第三条,诸书都写曹操坑绍众八万,八万人奔散,不是八千人能绑得住的。
他还揪出一处对不上的地方:《钟繇传》写着相持时钟繇送了两千余匹战马,可《武帝纪》又说曹操骑兵只有六百余匹。那两千匹马到哪儿去了。
这场争论到今天没有定论。较合理的读法是:陈寿说的"兵不满万"是曹操主营的直属兵力,不是全军;把曹仁、于禁、徐晃、乐进各路人马都算上,曹操能扔到官渡方向的兵在两三万之间。标题里的"两万",取的就是这个中间数。
官渡这一仗,曹操只有一样东西比袁绍短
许都到官渡,直线距离大约七十八公里。邺城到官渡,大约一百八十八公里。袁绍的粮出了邺城要过黄河,走两倍多的路才到前线;曹操的粮从许都出发,一天多就到。
长线就是破绽。九月,袁绍的运谷车数千乘开到,曹操采纳荀攸的计策,派徐晃、史涣半路截击,一把火把车全烧了。这条运粮路袁绍修了不止一次,破一次补一次,可每补一次,都得再走一遍那两百公里。
曹操自己也没有余粮。《武帝纪》里记着一句他对运粮民夫说的话:却十五日为汝破绍,不复劳汝矣。再忍十五天,破了袁绍,就不再用你们运粮了。这是他给自己定的期限,也是官渡的倒计时。
袁绍把十万人的饭碗,放在大营北面四十里
十月,袁绍又从后方调了一批谷子。《武帝纪》写得很清楚:绍遣车运谷,使淳于琼等五人将兵万余人送之,宿绍营北四十里。
四十里,按汉代一里约四百一十六米算,是十七公里出头。
十万人的口粮集中堆在十七公里以外的一个屯里,看粮的只有淳于琼带的万余人。这不一定是袁绍粗心,粮车从水陆两路汇过来,屯所塞不进大营。可它意味着:袁绍的十万人,一顿饭都离不开那十七公里。
整场官渡之战,这是唯一一处曹操在人数上占优的地方。而袁绍最薄的那一环,正好是全军都要张嘴的那一环。
许攸带来的不是计谋,是一个地址
许攸来找曹操的那一夜,是官渡的转折点。
《袁绍传》说许攸贪财,袁绍满足不了他,于是他投奔曹操。《武帝纪》记得更传神:绍谋臣许攸贪财,绍不能足,来奔,因说公击琼等。左右疑之,荀攸、贾诩劝公。
许攸能给的,其实不是什么奇谋,是一个地址:粮在乌巢,守将淳于琼,防备不严。
曹操的决定很大胆。他留曹洪守营,自己带步骑五千人连夜出发,天亮时到达。淳于琼看见曹操兵少,出营列阵,曹操直接压上去,淳于琼退回营中,曹操就攻营寨。
这时候袁绍的骑兵到了。身边的人说,贼骑越来越近,请分兵抵挡。曹操怒道:贼在背后,乃白。敌人到了背后再告诉我。五千人只能顾一头,另一头是粮。这一仗他赢了,淳于琼被杀,乌巢的谷子烧成一片火光。
十万人里最先投降的,是最能打的那一支
火起来的时候,袁绍做了一个选择。
他没有全军去救粮,只是让张郃、高览带重兵去打曹操的大营。他的算法是:你烧我的粮,我端你的窝,你烧完也没地方回。可他忘了一件事:曹操的营由曹洪守着,攻不下。
据《张郃传》,张郃劝的是救粮:曹操兵精,去了必破淳于琼,粮一破整场仗就完了。郭图主张攻曹营,说这样曹操必然回救,不救自解。结果袁绍只派轻骑去救粮,把重兵用在攻营上,营没攻下来,粮烧光了。
后面的事史书写得极短:郃等闻琼破,遂来降。听说乌巢破了,张郃、高览就投降了。绍众大溃,绍及谭弃军走,渡河。
十万人的军队,不是被两万人砍垮的,是听说粮没了、最能打的两位将领当场倒戈之后,自己散的。裴松之那句反问放在这里最合适:八万人奔散,不是八千人能绑得住的。
战后还有个细节。曹操在袁绍丢下的文书里,翻出一批许都官员和军中将领写给袁绍的信,他看都没看,当众烧了。《武帝纪》记着:公收绍书中,得许下及军中人书,皆焚之。那批信的主人是谁,本来是袁绍手里最后一张牌。
回到标题那句话。曹操两万人怎么打赢袁绍十万?答案不在人数上,在于这一仗根本没有出现两万对十万的正面决战。乌巢那一夜是五千对一万,进攻的一方是曹操;剩下的大队人马,是在自家将领投降、粮囤烧光之后散掉的。曹操赢的不是人少打人多,是让袁绍的十万人找不到第二天的饭。
最后一个问题留给你:官渡的胜负手,是许攸那一夜带来的一个地址,还是袁绍把十万人的饭碗放在十七公里外的那个决定?你站哪边,评论区说一句。
参考史料
- 《三国志·魏书·武帝纪》:绍连营稍前、时公兵不满万伤者十二三、绍运谷车数千乘、却十五日为汝破绍、淳于琼等五人将兵万余人送之宿绍营北四十里、许攸来奔、自将步骑五千人夜往、贼在背后乃白、郃等闻琼破遂来降、收绍书中得许下及军中人书皆焚之
- 《三国志·魏书·袁绍传》:简精卒十万骑万匹将攻许
- 《三国志·魏书·张郃传》:张郃主张救乌巢、郭图主张攻曹营、郃惧乃归太祖
- 《三国志·魏书·荀彧传》:军粮方尽书与彧议欲还许、公以十分居一之众画地而守之
- 《三国志·魏书·钟繇传》:繇送马二千余匹给军
- 裴松之注《三国志·武帝纪》:驳"兵不满万"、八万人奔散非八千人所能缚
本文由 AI 辅助整理,史料已人工核对。
热门跟贴