夷陵之战是三国早期(曹丕称帝算起)蜀汉刘备对东吴发动的一场大规模战役,从221年7月刘备出征-222年8月刘备收兵,前后持续了约1年时间,最终东吴统帅陆逊在防御战中击败刘备,获得大胜。而夷陵之战,准确地说应该是夷陵-猇亭之战,其结局影响了三国的格局,本文主旨就在于尽可能还原此战的过程。
219年5月,刘备夺取汉中西段,6月孟达和刘封又夺取了汉中东段-东三郡,8月关羽水淹七军,威震华夏,进而围困襄樊,刘备势力达到了鼎盛。但好景不长,孙权偷袭关羽,关羽身死,而刘备失去了荆州三郡后,只能困于蜀地,并同时与魏吴两方为敌。
220年初,曹操病死,刘备派韩冉沿东三郡的上庸,以吊丧名义,对曹丕进行试探,可曹丕命令要砍死韩冉,韩冉就称病待在上庸。然而屋漏连夜偏逢雨,7月上庸的刘封和孟达起了冲突,结果孟达投降曹魏,曹丕派遣夏侯尚、徐晃与孟达一起袭击刘封,夺取了东三郡。
220年11月,曹丕接受汉献帝禅让称帝,而刘备接连失去荆州三郡和东三郡后,却依然要为关羽,而向复仇东吴做着准备,正如魏臣刘晔所言“关羽与备,义为君臣,恩犹父子;羽死不能为兴军报敌,于终始之分不足”!
曹丕称帝后,却出现了汉献帝身死的流言,连曹魏的金城太守苏则,都在为汉献帝发丧。不久,汉献帝身死变成了汉献帝遇害,传到了蜀地,刘备特地为汉献帝发丧,并追谥曰孝愍皇帝,而刘备群下不断上书劝说刘备称帝。
221年4月,刘备称帝,以诸葛亮为丞相领尚书事+假节,张飞为车骑将军+假节,马超为骠骑将军+假节,许靖为司徒,刘巴为尚书令,与此同时,孙权划出6县设立武昌郡。5月,刘备立刘禅为皇太子,6月张飞在率兵赶往江州的途中不幸遇害。
221年7月,花费1年多时间完成战争准备的刘备,正式率军进攻东吴,为关羽复仇,而孙权得知刘备出兵后,让诸葛瑾向刘备写信求和,但未果。8月孙权修筑武昌城,并正式向曹魏称臣,成为大魏吴王。
孙权派遣陆逊、李异、刘阿等人,沿长江屯兵巫县、秭归县,来阻挡刘备进军。刘备派遣吴班、冯习水陆并进,进攻巫县,击破陆逊等人,顺势占领秭归县,然后刘备亲临秭归,这时武陵蛮夷听到刘备获胜的消息,派使者联系刘备,之后刘备暂时返回巴蜀。孙权继续以陆逊为大都督、假节,督朱然、潘璋、孙桓等人,率兵5万在夷陵一带布防。
但222年正月发生了一件奇怪事情,《先主传》记载刘备从后方返回秭归,而《吴主传》记载“陆逊部将军宋谦等攻蜀五屯,皆破之,斩其将”,同一个月,发生了刘备返回秭归和陆逊攻蜀五屯,这两件事情很难确定哪个先发生。
这导致存在一种说法,刘备只想收复巫县、秭归县,却并不乘胜进军至夷陵,而是就此止步,然后开展外交,刘备试图让孙权默认其占领巫县、秭归的事实,但孙权决定投靠曹魏,于是让陆逊在正月主动挑衅刘备,迫使刘备返回秭归,不过这说法有很多漏洞。
比如这“蜀五屯”为何不能是蜀军主动进攻,被陆逊反击攻破?而陆逊仅凭借挑衅刘备,就能让刘备放弃原计划,并继续进兵夷陵?刘备大动干戈,调动张飞赶来江州,就是为了占领两县?还有巫县、秭归县相比夷陵,并不好守,比如东汉初年的蜀地公孙述就占领夷陵来防备刘秀,而刘备仅仅是占领巫县、秭归县,从战略防御的角度来看,是并不理想的。
当然,不管何种说法,222年正月,刘备从秭归出兵,向夷陵进军!
说起夷陵之战,尤其是刘备在夷陵之战的部署,往往会提起曹丕说刘备分营700里,但实际上是曹丕“帝闻备兵东下,与权交战,树栅连营七百馀里……岂有七百里营可以拒敌者乎”,注意是“帝闻”,就是听说,曹丕听说了刘备分营了700里!
可既然是听说,那曹丕的情报渠道的准确度,就有可能出现偏差,毕竟夷陵在敌方境内,而从洛阳到夷陵至少1000里。当然,曹丕听说的刘备分营700里,的确与实际情况出现了偏差,因为长江三峡本身没有700里,导致刘备在客观上也做不到分营700里。
北魏郦道元的《三峡》提到“自三峡七百里中,两岸连山,略无阙处”,长江三峡有700里应该属于古代人的普遍看法,可惜这数据计算并不准确,在现代计算下,长江三峡的实际长度只有500里左右,准确地说是193公里。
此外,这500里左右是从蜀汉境内的白帝城开始算起,如果是700多里,不仅要过白帝城,还要往江州-重庆方向来延伸了。
222年正月,返回秭归的刘备,先派吴班、陈式率水军进军至夷陵,军队屯兵“夹江东西岸”(这段长江呈南北流向,所以是东西岸)。
2月,刘备率军从秭归出发,翻山越岭,来到夷道猇亭驻营,然后派侍中马良从佷山通往武陵,安抚五谿蛮夷,并相继响应刘备,而镇北将军黄权督江北军,在夷陵道与吴军对峙。
这段《先主传》勾勒出夷陵附近的很多地理名词,尤其带来了一个很重要的problem,那就是猇亭的方位!在现代地图上,猇亭都标明在长江北岸,还成为宜昌市的猇亭区,但从很多史料来看,猇亭是在长江南岸。
《先主传》记载刘备“于夷道猇亭驻营”,猇亭与夷道相连,还强调“黄权督江北军”,《黄权传》也记载黄权“督江北军以防魏师;先主自在江南”,很明显,黄权管辖江北的蜀军,而刘备“自在江南”而“于夷道猇亭驻营”,管辖江南的蜀军,那猇亭就在长江南岸。
猇亭被误认为在江北,大概出自《大清一统志》的“猇亭在宜都县北三十里大江北岸”,不过《方舆纪要》记载“猇亭,今宜都县西,地险隘,古戍守处也”。有趣的是谭其骧地图和郭沫若地图的猇亭位置,出现了差异:
解决猇亭在江北还是江南的问题,是非常重要的,有助于解读夷陵之战的后续战事,复盘夷陵之战的完整过程,并从中可以发现与过往观点迥异的战事细节。
知道猇亭在江南之后,刘备的军队部署也就很清楚了。刘备是亲自督江南蜀军,黄权督江北蜀军。而在刘备的江南蜀军中,冯习为大督,张南为前部督,辅匡、赵融、廖淳、傅肜等人为别督(陆逊传)。
但《黄权传》记载黄权“督江北军以防魏师”,却很容易让人误以为黄权督江北是专门来防备曹魏的,其实《先主传》还提到黄权“与吴军相拒于夷陵道”,考虑到黄权北面多为山丘,黄权的主要任务是和东吴对峙,其次才是监视北面的曹魏。
准确地说是吴班、陈式屯夷陵,而黄权在“夷陵道”与吴军对峙,也就是蜀军占领了夷陵,黄权东吴军队只能在通往夷陵的道路与黄权对峙,而与黄权对峙的东吴将领,正是向孙权上疏“夷陵要害,国之关限”的东吴大都督陆逊。
刘备在对付谁?孙桓!刘备在“于夷道猇亭驻营”,而孙桓是“别讨备前锋于夷道,为备所围”,正好可以对应起来。江南的刘备派遣前锋张南,进攻孙桓。
刘备在这种军队部署下,过去对夷陵之战的一些看法,都需要进行修正!
关于夷陵之战的双方兵力,东吴的兵力很明确,《陆逊传》记载是陆逊率“五万人拒之”,不多不少,5万人,而刘备的兵力数字就有些扑朔迷离了。
222年正月,刘备从秭归出发,孙权给曹丕上书是“刘备支党四万人”,而后陆逊获胜,曹魏获得的消息是刘备被“杀其兵八万馀人”,4万和8万,这数据差了一倍。那么4万还是8万,只能从其它史料来推论一下:
综合上面这两段史料可以知道:1,蜀军一共有50多营。2,陆逊根据刘备兵力部署,也相应派军队来抵御。3,蜀军被攻破了40多营,各种死亡和投降的有数万人。4,张南、冯习、沙摩柯等人被斩首。
而蜀军是分别部署在江南和江北,江北的黄权后来率军北上投降曹魏,被杀的大督冯习,前部督张南,属于江南蜀军,沙摩柯可能是武陵蛮王,所以蜀军被陆逊攻破的40多营极有可能全部是江南的蜀军。
东汉以来,一般1营的规模是千人左右,估计被攻破的40多营大约是4万人,这与刘备出秭归的“支党四万人”的数字差不多吻合,所以刘备的蜀军总兵力大约是:江南4万多+江北1万多,总数约5-6万人。至于“杀其兵八万馀人”,多为夸张之词。
提起夷陵之战中的刘备水军,往往引用陆逊所言“臣初嫌之,水陆俱进,今反舍船就步”,刘备似乎放弃水路进军了,那刘备既然放弃,陆逊为何没有立刻从水路进军包抄刘备?原因很简单,刘备水军的主要作用是来保护粮道的。
从成都到夷陵前线,有2000多里,其中包括三峡在内的巫山山脉就有近1000里,通过翻山越岭来运粮草,无疑是后勤灾难,所以刘备派“吴班、陈式水军屯夷陵,夹江东西岸”,让水路进军到夷陵为止,来确保水路粮道的安全。
(注)水经注卷三十四江水:江水东历荆门、虎牙之间。荆门在南,上合下开,闇彻山南,有门像,虎牙在北,石壁色红,间有白文类牙形,并以物像受名此二山,楚之西塞也。水势急峻,故郭景纯《江赋》曰:虎牙桀坚以屹崒,荆门阙竦而磐礴,圆渊九回以悬腾,湓流雷呴而电激者也。
而刘备让水军止步在夷陵,还有一个因素,这涉及到长江水流。长江水流是自西向东,正如黄权所说“水军顺流,进易退难”,从夷陵沿水路,再往前就是虎牙山,虎牙山与长江南岸的荆门南北相对,形成长江的江卡,而这段江卡恰恰是“水势急峻”。
既然“水势急峻”,那刘备要是面对东吴水军,强行水路进军,就会出现意外的变数,所以刘备让水军在夷陵就止步,既能暂时规避虎牙山、荆门之江卡的“水势急峻”,又能确保水路粮道的安全,完全属于合理的选择。
从江北的黄权PK陆逊,江南的刘备PK孙桓,再结合地图,很容易发现刘备的进攻重点,就是夷道,《陆逊传》也强调“孙桓别讨备前锋于夷道,为备所围”,至于“吴班将数千人于平地立营,欲以挑战”,目的只是牵制作用。
伟人好像说过(不确定是否为真):“土石为之,亦不能久,粮不足也,宜出澧水流域,直出湘水以西,因粮于敌,打运动战,使敌分散,应接不暇,可以各个击破”。
伟人建议蜀军出澧水,在荆南、湘西打运动战,从而迫使东吴军队分散,以造成各个击破的机会。而刘备“缘山截岭”,翻越巫山余脉,来到夷道猇亭,就是企图突破夷道,来寻求连通荆南的机会,这无疑与伟人的建议有共同之处。
刘备一旦突破夷道,不仅能与被煽动的荆南蛮夷连通,还能从长江南岸越过虎牙山、荆门的江卡,来北上渡江,侧翼包抄陆逊。实际上,荆南已经被煽动,武陵“零、桂诸郡犹相惊扰,处处阻兵”,刘备兵败后,荆南反乱被步骘平定。
伟人提议在荆南打运动战的建议是不错,刘备也是这么想的,可是陆逊不是傻子,肯定知道刘备是以夷道为进攻重点。当时“夷道县,汉武帝伐西南夷……故城,吴丞相陆逊所筑也”,孙桓固守的夷道,居然有陆逊修筑的陆城。
这样的话,似乎能够看透陆逊的目的,陆逊特意在夷道筑城,并以孙桓坚守,可能就是以夷道为铁砧,吸引刘备进攻,而陆逊则在江北寻求,击破刘备的机会,果真如此的话,那双方的战略目的就非常有趣了。
刘备以江北夷陵的黄权、吴班牵制陆逊,刘备本人在江南以主力围攻夷道孙桓,企图打通荆南的缺口;而陆逊以江南夷道的孙桓吸引刘备,率主力在江北寻求机会,来击破刘备,双方打得算盘居然有些类似。
至于吴班率数千人诱敌,而伏兵有8000人,差不多万人,估计是江北蜀军的大部分兵力了,但诱饵数千人能够诱出陆逊主力?就算诱出,加上伏兵才万人,刘备有信心以万人打伏击战,来消灭陆逊主力?吴班的诱敌行为,很有可能只是牵制陆逊的演戏而已。
刘备的目标就是夷道,攻克夷道,打通荆南的缺口,而战争的节点,就是孙桓在夷道的坚守!
从222年2月刘备抵达夷陵、夷道,到闰6月陆逊火攻,由春至夏,差不多有半年时间。要知道孙桓坚守夷道,为何陆逊要拖到夏6月乃至闰6月?
原因很简单,梅雨季节。如同王朗所说“雨水方盛,非行军动众之时”,春夏之际,长江中下游地区处于梅雨季节,而梅雨过后,天气才正式进入炎夏,对东吴来说,孙桓在夷道拖住吸引了刘备江南主力,并坚守到梅雨过后,迎来了陆逊的反击。
陆逊的反击如何开始?陆逊“乘流断围”南渡长江,进军猇亭?
但《陆逊传》记载的很奇怪,直接就是陆逊演讲,现在到了反击时刻,然后试探性的“先攻一营,不利”,就放火了……,漏掉了陆逊如何从江北到江南的过程,倒是《黄权传》里强调了陆逊“乘流断围,南军败绩”,不过并没有提及陆逊是如何应付江北的黄权和吴班水军,那么或许有两种可能:
《徐盛传》记载“刘备次西陵,盛攻取诸屯,所向有功”,西陵即是夷陵,刘备军队在夷陵,徐盛攻取了黄权的几个营,然后陆逊强行“乘流断围”,但这无法确定陆逊率东吴水军,是否遭遇了吴班水军,毕竟后面刘备逃亡时能够“收合离散兵,遂弃船舫,由步道还鱼复”,说明刘备还是可以乘船的,估计吴班水军至少还存在一部分。
不过陆逊放火又带来一个问题,从秭归对岸到猇亭,已经是深入长江南岸了,少说有上百平方公里,而且营地分散,陆逊“以火攻拔之。一尔势成”,这火要放多大?陆逊到底如何“一尔势成”,实在缺乏史料记载,不过刘备在陆逊的攻击下,终归是要走向逃亡之路了。
刘备“升马鞍山,陈兵自绕”,这马鞍山估计在江南的宜昌市长阳县(附近有很多马鞍山,而长阳县居然就有两个马鞍山),海拔700米左右,面积超过50平方公里,刘备企图凭借马鞍山的地形,来挽回颓势,但陆逊命令吴军围攻,蜀军被击溃。
蜀军大督冯习与前锋部督张南都战死猇亭,蛮王沙摩柯也为吴军所杀,杜路、刘宁二将投降,刘备不得不开始了逃亡,退至涿乡(结合韩当传和朱然传,涿乡应该也在江南),又被吴军追杀,侥幸逃出生天,坐船被渡长江至秭归,收拾残部。
先前被包围在夷道的孙桓,变成陆逊前锋,突然渡江杀过来,刘备只能抛弃船只,以义阳人-别督傅肜断后,并“烧铠断道”,翻山越岭回鱼复县,改鱼复县为永安县。
222年闰6月,刘备败走于江南猇亭,8月刘备回归永安县,同月,江北的黄权无路可归,只能率军向北投奔曹魏,其中大小官员有318人,曹丕大喜,对降将大肆分封,封侯者42人,为将军郎将则有100多人。
武陵蛮夷在荆南诸郡引发的叛乱也陆续被步骘所平定,而荆北的吴军乘胜追击,吴将李异、刘阿等先“踵蹑先主军,屯驻南山”,蜀汉江州都督赵云率军援助永安,巴西太守阎芝也征发“诸县兵五千人”赶往永安。
不久,吴将全琮率军进攻白帝城(永安),不克而回,徐盛、潘璋、宋谦等人纷纷向陆逊表示“乞复攻之”,再打一次白帝城,而陆逊已经意识到北方的曹魏“外讬助国讨备”,要有动作了,劝说孙权把防御重心转向北方。
夷陵之战,准确地说是夷陵-猇亭之战,谭其骧地图把猇亭放在江北,但郭沫若地图和大多数史料都证明猇亭在江南,明确这一点则可以很大程度上重新还原双方的战略意图。
刘备出征前,黄权认为吴人善战,而且“水军顺流,进易退难”,因此黄权“请为先驱以尝寇,陛下宜为后镇”,但一个没有被采纳和实施的建议,是不能轻易判定对和错的,从后来刘备的战略意图来看,刘备不采纳也是有原因的。
刘备在夷陵-猇亭与陆逊对峙后,后世伟人建议刘备应该突破夷道,争取在荆南打游击战,调动陆逊主力,使其分散兵力,从而造成各个击破的机会,而从实际的战事过程来看,刘备的战略意图恰恰与伟人的建议类似:
刘备选择牵制江北陆逊,而在江南强突夷道的战略意图,正是其先前不采纳黄权建议的原因,但陆逊之所以是优秀将领,就是刘备和伟人所能想到的,陆逊肯定能判断到,以至于他的算盘和刘备的是如此的接近:
双方都有明确的战略规划,尤其是刘备的战略与伟人建议类似,而胜负的天平,就是在夷道-孙桓的坚守,最终陆逊以战前的布局,和孙桓在夷道的顽强阻击战,等到了南渡长江和在猇亭放火包抄刘备的机会,可惜史料对这两件事的细节记载,却语焉不详。
陆逊到底是如何“乘流断围”的?徐盛攻破夷陵数个蜀军营地,是不是为了“乘流断围”?陆逊有没有和吴班的水军交战?如果没有交战,陆逊是如何避开吴班,抢占长江上游,由逆流转变成顺流 ?如果交战了,吴班的水军损失如何?
刘备是如何安全北渡长江抵达秭归的?吴班又是如何撤退的?蜀军在江南“分据险地,前后五十馀营”,营地不仅险要还分散,导致面积广大,陆逊是如何放火“一尔势成”的?
以上的疑惑都很难解答,而《陆逊传》记载很有趣,诸将求战,陆逊避战;而诸将避战,陆逊却要战;当夷道孙桓求救,诸将声援,陆逊又不救……等刘备败走后,诸将突然纳头便拜,这一出“计多出逊”的情节,犹如《三国演义》中诸葛亮初战,关张不服,而火烧博望坡后,关张立刻向诸葛亮拜谢的剧情。
其实仔细解析东吴阵营内的对话,尤其是夷道孙桓求救,诸将声援理由是“孙安东公族”被困,所以要救,感觉这理由有些幼稚,正确的施救理由应该是诸将看出夷道要道,是阻挡刘备突破的关键,这才是诸将施救的原因,而陆逊拒绝援救的考虑,正是期望孙桓坚守,以迷惑牵制刘备,好争取时间在江北寻找击破刘备的机会。
这或许是《陆逊传》出自于陆逊家传的原因,至于陆逊南渡长江和在猇亭放火的细节,这两点都因记载的缺失而很难找到答案了,未免为这场战役解读带来遗憾!