漢中之戰(zhàn)曹操真的敗給了劉備嗎?曹操撤出漢中是對(duì)是錯(cuò)?今天給大家?guī)?lái)了相關(guān)內(nèi)容,和大家一起分享。
漢中之戰(zhàn)前
,法正曾向劉備進(jìn)諫:曹操一舉而降張魯
,定漢中,不因此勢(shì)以圖巴、蜀,而留夏侯淵、張郃屯守曹操一舉奪取漢中卻沒(méi)有乘勢(shì)攻打巴蜀
。在法正看來(lái),這不是曹軍無(wú)力南下,而是曹操內(nèi)部不穩(wěn),讓他有所顧慮。事實(shí)上,在這之后曹操后方也確實(shí)發(fā)生了兩次志在復(fù)興漢室的叛亂(分別是許都的韋晃之亂和魏都鄴城的魏諷之亂)和兩次地方叛亂(代郡的烏桓之亂和宛城的侯音之亂)。此外
,法正還認(rèn)為目前留守漢中的將領(lǐng)夏侯淵和張郃,并不能勝任獨(dú)擋蜀漢的重任,是攻打漢中的大好時(shí)機(jī)。應(yīng)該說(shuō)法正對(duì)漢中局勢(shì)的一系列判斷相當(dāng)精準(zhǔn)
。漢中的地位
關(guān)于漢中地利,在之前的文章中已多次提到
。漢中可謂四川門戶,歷來(lái)在此割據(jù)的政權(quán)無(wú)不要控制關(guān)中。除了有秦嶺之險(xiǎn),這里還是一個(gè)戰(zhàn)略樞紐式的交通要地。由漢中向北可經(jīng)過(guò)褒斜道、儻駱道、子午道進(jìn)入關(guān)中平原,向南可由金牛道或米倉(cāng)道進(jìn)入四川盆地,向東可兵出襄樊,向西可斷絕隴右。對(duì)于蜀漢來(lái)說(shuō),占據(jù)漢中,進(jìn)足以威脅關(guān)隴,退也可以固守秦嶺諸路;而失去漢中,則猶如失去咽喉,使益州之地隨時(shí)暴露在曹魏兵鋒之下。對(duì)此,曹操自然也很清楚
。早在平定馬超但這時(shí)候曹操的態(tài)度卻耐人尋味
站在魏國(guó)的角度講
,漢中落入劉備手中將使對(duì)方在日后的關(guān)中爭(zhēng)奪戰(zhàn)中獲得主動(dòng),但自己拿在手里,卻是一個(gè)攻有余而守不足的態(tài)勢(shì)。尤其隨著漢中居民的內(nèi)遷,補(bǔ)給日漸依賴關(guān)中,難行的蜀道成了一個(gè)巨大的難題。戰(zhàn)爭(zhēng)初期的曹劉雙方
建安22年
,劉備派張飛、馬超率軍攻打下辯,意圖威脅曹操入川路線,孤立漢中。曹操則派出曹洪、曹休率軍抵擋。值得一提的是
,漢中戰(zhàn)前,劉備曾就戰(zhàn)事詢問(wèn)擅長(zhǎng)天算的周群,周群對(duì)曰:“當(dāng)?shù)闷涞?div id="d48novz" class="flower left">能夠得到漢中之地,但得不到漢中之民
而后劉備又派陳式攻打馬鳴閣,同樣被魏國(guó)大將徐晃擊潰
至此
在許昌治兵的曹操聽(tīng)聞后也于七月份西征劉備
應(yīng)該說(shuō)劉廙:“選天下之甲卒
但漢中之戰(zhàn)的發(fā)展速度顯然超出了曹操預(yù)計(jì)
(《楊洪傳》記載:先主爭(zhēng)漢中
奠定勝勢(shì)的定軍山之戰(zhàn)
實(shí)際上
建安24年二月,劉備放棄攻打陽(yáng)平
而后劉備采納法正建議
漢中易主
史載:是時(shí),夏侯淵沒(méi)于陽(yáng)平
曹操一方面迅速調(diào)動(dòng)人事
然而,正如前文所說(shuō),當(dāng)曹操大軍進(jìn)入漢中之后
戰(zhàn)爭(zhēng)也確實(shí)是如此發(fā)展的
但從“二十四年
,張郃率吏民內(nèi)徙”的記載可以看出,曹操此戰(zhàn)雖敗卻并沒(méi)有全敗。他率領(lǐng)大軍進(jìn)入漢中,實(shí)際掩護(hù)了對(duì)漢中吏民的內(nèi)遷。至他引軍回長(zhǎng)安時(shí),漢中之地應(yīng)該已經(jīng)完全成為一片空地。至此,曹魏將防守線退至關(guān)隴
,但也把艱難的蜀道留給了蜀國(guó)。加上漢中一帶的荒棄,在后來(lái)諸葛亮北伐時(shí)果然多次遇到了糧草問(wèn)題文章來(lái)源于網(wǎng)絡(luò),所有權(quán)歸原作者所有
本文地址:http://m.mcys1996.com/guoxue/122791.html.
聲明: 我們致力于保護(hù)作者版權(quán),原來(lái)朱元璋早有警告" onerror="nofind(this)" >
,第3個(gè)起名字難叫出口.png" alt="我國(guó)最尷尬的3個(gè)姓
,明王朝就垮了因?yàn)槲褐屹t不把手伸向此種人.png" alt="為何魏忠賢剛被殺,明王朝就垮了 因?yàn)槲褐屹t不把手伸向此種人" onerror="nofind(this)" >