三国志·刘晔传》曰:太祖征张鲁,既至汉中,山峻难登,军食颇乏。太祖曰:此妖妄之国耳,何能为有无?吾军少食,不如速还。便自引归,令晔督后诸军,使以次出。晔策鲁可克,加粮道不继,虽出军犹不能皆全。驰白太祖:不如致攻。遂进兵。汉中平。晔进曰:“今举汉中,蜀人望风,破胆失守。推此而前,蜀可传檄而定。刘备人杰也,有度而迟;得蜀日浅蜀人未附也。若小缓之,诸葛亮明于治而马相,关羽、张飞勇冠三军而为将,蜀民既定,据险守要,则不可犯矣。今不取,必为后忧。”太祖不从。《注》引《傅子》曰:居七日,蜀降者说蜀中一日数十惊,备虽斩之,而不能安也。太祖乃问晔曰:“今尚可击否?”晔曰:“今已小定,未可击也。”《晋书·宣帝纪》亦曰:从讨张鲁,言于魏武曰:“刘备以诈力虏刘璋,蜀人未附,而远征江陵,此机不可失也。今若曜威汉中,益州震动,进兵临之,势必瓦解。”魏武曰:“人苦无足。既得陇右,复欲得蜀?”言竟不从。此皆附会之词。攻取汉中,谋之积年,见山险而轻退;刘晔之谋,既已见拒,闻降人之言而又欲动;魏武之用兵,有如是其轻率者乎?《和洽传》言:太祖克张鲁,洽陈便宜,以时拔军徙民,可省置守之费。太祖未纳,其后竟徙民弃汉中。《张既传》亦云:张鲁既降,既说太祖拔汉中民数万户以实长安及三辅。虽取汉中,而力不足以守之,或为当时情实耳。

然刘备当是时,力亦未足以争汉中。《蜀志·黄权传》曰:曹公破张鲁,鲁走入巴中,权进曰:“若失汉中,则三巴不振(谓巴郡及刘璋所置巴东、巴西二郡。巴郡治江州。巴西,在今四川阆中县西。巴东,在今四川奉节县东北),此为割蜀之股臂也。”于是先主以权为护军,率诸将迎鲁。鲁已还南郑,北降曹公。是先主当时,欲迎张鲁且未得,更无论出兵以争汉中矣。是岁十二月,曹操自南郑还。留夏侯渊屯汉中。张郃别督诸军,降巴西、巴东二郡,进军宕渠(后汉郡,今四川渠县东北)。先主令张飞进破郃等。郃还南郑,先主亦还成都。

二十二年,法正说先主曰:“曹操一举而降张鲁,定汉中,不因此势以图巴、蜀,而留夏侯渊、张郃屯守,身遽北还,此非其智不逮而力不足也,必将内有忧逼故耳。今策渊、郃才略,不胜国之将帅,举众往讨,必可克之。克之日,广农积谷,观衅伺隙。上可以倾覆寇敌,尊奖王室,中可以蚕食雍凉,广拓境土;下可以固守要害,为持久之计,此盖天以与我,时不可失也。”先主善其策,进兵汉中。遣张飞、马超、吴兰等屯下辩。操遣曹洪拒之。二十三年,洪破吴兰,飞、超走。阴平氐强端斩吴兰,传其首。先主次阳平关,与渊、郃等相拒。七月,曹操西征。九月,至长安。二十四年春,备自阳平南渡沔水,缘山稍前。于定军山势做营(定军山,在今陕西沔县东南)。渊将兵来争,备命黄忠攻破之,斩渊及操所署益州刺史赵颙等。三月,操自长安出斜谷,遂至阳平。备敛众拒险,积月不拔,亡者日多。五月,操引军还长安,使曹真至武都迎曹洪等,还屯陈仓。备遂有汉中。初,孟达副法正迎备,蜀平,以为宜都太守(三国时郡,治夷道,在今湖北宜都县西北)。是年,命达北攻房陵(汉末郡,今湖北房县)。房陵太守蒯祺为达兵所害。达将进攻上庸(汉县,是时置郡,今湖北竹山县),备阴恐达难独任,遣养子刘封自汉中乘沔水下统达军,与达会上庸。上庸太守申耽降。秋,群下上备为汉中王。还治成都。拔魏延为都督,镇汉中。

关中之平,以徐奕为雍州刺史,后以张既代之。曹操自到汉中,引出诸军,令既之武都,徙氏五万余落,出居扶风、天水界。是时武威颜俊张掖和鸾、酒泉黄华、西平魏演等并举兵反。自号将军,更相攻击。俊遣使送母及子诣操为质求助。操问既。既曰:“俊等外假国威,内生傲悖,计定势足,后即反耳。今方事定蜀,且宜两存而斗之,犹卞庄子之刺虎,坐收其毙也。”操曰:“善。”岁余,鸾杀俊,武威王秘又杀鸾。文帝即王位,初置凉州,以安定太守邹岐为刺史。张掖张进,执太守杜通,举兵拒岐。黄华、麹演各逐故太守,举兵以应之。时以金城太守苏则为护羌校尉。武威三种胡并寇抄,道路断绝。武威太守毋丘兴告急于则。时雍、凉诸豪,皆驱略羌、胡,以从进等。郡人咸以为进不可当。将军郝昭、魏平,先是各屯守金城,亦受诏不得西度。则曰:“今贼虽盛,然皆新合,或者胁从,未必同心,因衅击之,善恶必离。若待大军,旷日持久,善人无归,必合于恶。”昭等从之,乃发兵救武威。降其三种胡。与兴击进于张掖。演闻之,将步骑三千迎则,辞来助军,而实欲为变。则诱与相见,因斩之,出以徇军,其党皆散走。则遂与诸军围张掖,破之,斩进及其支党。众皆降。华惧,出所执乞降(以上据《魏志》的《张既传》《苏则传》。又河西之平,毌丘兴亦甚有功,见《毌丘俭传》注引《魏名臣奏》)。初,敦煌太守马艾卒官,府又无丞,功曹张恭,素有学行,郡人推行长史事,恩信甚著。乃遣子就诣太祖请太守。至酒泉,为黄华所拘执。恭攻酒泉,别遣迎太守尹奉(见《阎温传》)。于是河西五郡皆平。时张既亦遣兵为苏则声势,故则得以有功。凉州卢水胡反,河西大扰。乃召邹岐,以既代之。遣护军夏侯儒、将军费曜等继其后。既破胡于显美(汉县,今甘肃永昌县东)。酒泉苏衡反,与羌豪邻戴及丁令胡攻边县,既与儒击破之。衡及邻戴等皆降。遂上疏请与儒治左城,筑障塞,置烽候邸阁以备胡。西羌恐,率众二万余落降。其后西平麹光等杀其郡守,既檄告谕诸羌:“为光等所诖误者原之。能斩贼帅送首者,当加封赏。”于是光部党斩送光首,其余咸安堵如故焉。

————————————————————

(1) 本篇选自吕思勉著《秦汉史》。