群发资讯网

古代打仗,为什么一定要打下城池?绕过去不行吗?

在阅读这篇文章之前,诚邀您点击一下“关注”,随我一同探寻文字的世界~

文:水木史记

编辑:水木史记

——《前言》——

《孙子兵法》里有一句话:攻城之法,为不得已。

孙武的意思很直白:攻城这件事,是实在没有别的办法了才去干的。

然后他补了一刀:攻城死伤三分之一,城还没打下来,这叫"攻之灾"。

千年之后,无数军队还是把这"攻之灾"干了一遍又一遍。

——《壹》——

城池为什么建在那里

很多人有个直觉:城墙太硬,绕着走不就行了?想绕,先看地图。

古代城池的选址,从一开始就是奔着让人绕不开去的。

中国历史上那些著名的城池,没有一座是随便找块空地盖起来的。建城的人懂军事,或者说,建城这件事本身就是军事行动的一部分。

建城的位置,要么卡住山口,要么堵住河口,要么占着平原上的唯一高地。

你从这里过,城就横在你面前;你想绕,就得钻山沟爬老林。

函谷关,位于今河南灵宝与陕西潼关之间,南依秦岭,北濒黄河,两山夹峙,中间一道深谷,宽不过数里。这是关中平原通往中原腹地的唯一平坦走廊。

秦国靠着这道关,把东方六国的军队挡在门外,历经数百年。

剑门关,蜀道之上,今四川剑阁县境内,两山对峙,中间仅有一条栈道,号称"剑门天下险"。从汉中入蜀,剑门关前无路可绕。

李白那句"难于上青天"说的就是这一带的地形,不是夸张。

睢阳,今河南商丘,唐朝时这里是南北运河和陆路交汇的核心节点。从中原南下江淮,走大道必经此处,走运河也要从这里附近过。

这些城池的共同之处:它们修在地理上的"脖子"上。 要道在哪里,城就在哪里。

问题是,你绕过这个"脖子",代价是什么?

大军行军不是两三个人溜小路。几万乃至十几万人,带着攻城器械、粮草车辆、辎重物资,铺开来好几里地,这样的队伍对道路的要求极高。

路要宽,要平,要能走重车。好走的路就那么几条,这几条路上偏偏就有城。

你硬要绕,就得走那些没有城的地方——那些地方往往是崎岖山路、茂密丛林,车马走不了,大型器械拆了也运不过去。

就算绕过去了,你会发现,你绕进了另一个麻烦里。

——《贰》——

粮道,大军的命脉

这才是关键。兵马未动,粮草先行。这句话不是格言,是无数次失败总结出来的铁律。

古代军队,士兵每天要消耗大量粮食。一支十万人的部队,一天需要的口粮是个庞大的数字。这些粮食不可能全靠士兵自己背着走。

从后方的粮仓,到前线的战场,要靠辎重队伍不断地向前运送,这条运输线就叫"粮道"。

粮道畅通,大军就能持续作战。粮道一断,不用敌人来打,大军自己就散了。

现在想象这样一个场景:你率军绕过了前面那座城,城里的守军没有被消灭,他们完好无损地站在城墙上看着你的背影。

你继续向前推进,粮道就暴露在城里守军的眼皮子底下。

他们在等。等你走出足够远、前面战事吃紧的时候,他们出城,截断你的粮道。

你被饿死在前面,不是被敌人正面打死,是被你绕过去、没有消灭的那支守军慢慢掐死的。

诸葛亮北伐给了我们一个清晰的例子。

建兴六年(228年),诸葛亮第一次出祁山,主力绕过了曹魏在祁山的要塞,继续向陇右推进。


他怎么处理那座绕不过去的祁山堡?他没有绕开不管,而是留军将其包围——用围困代替强攻,锁住里面的守军,让他们出不来,才能保证主力前进时粮道安全。

诸葛亮不是"绕城不管",是"围住了再绕"——本质上,那座城还是被他牢牢压住了。

如果城中守军过多、实力过强,围而不克,主力就不能放心前进。这就是攻城为什么有时是不得不走的一步棋。

——《叁》——

757年睢阳——守城方的绝地反击

至德元年(756年),安史之乱爆发第二年,张巡在雍丘(今河南杞县)率不足三千人开始对抗安史叛军。这个数字跟叛军的数量不成比例。

叛军是几万到十几万人规模的部队,张巡的兵力连叛军的零头都算不上。

他守住了。雍丘撑了将近一年。至德二年(757年)正月,张巡转移到睢阳,与睢阳刺史许远合兵,双方共守此城,合计兵力约六千八百人。

那时候,洛阳、长安都已经落入叛军之手。

叛军的战略目标清晰:南下江淮,拿下这块养活大唐财政的富庶地带。

睢阳,就横在南下的路上。从地理上说,睢阳周围没有天险,不是关隘,你非要绕,地形上也不是绝对不可能。

但是绕了之后呢?

六千八百个战兵,在自己的城里,粮食物资充足,城防器械完备,他们没有被消灭。叛军主力南下,漫长的粮道从北方拖过来,途经睢阳城下。

张巡随时可以出城,直扑粮道,把南下的叛军主力饿死在江淮。

叛军的指挥官明白这一点。于是他们没有绕。他们调集十余万大军,把睢阳围得不透风,从757年正月一直围到10月。

张巡在《谢金吾表》里写道:臣被围四十七日,凡一千八百余战。

一千八百余次攻城,这是他自己记的数字,不是后人夸出来的。

这近十个月里,城内的粮食一点点耗尽。守军先是吃马,马吃完了吃老鼠,老鼠吃完了吃树皮,树皮吃完了,城里已经没有任何可以吃的东西。

757年10月,睢阳城破,张巡、许远均在城中殉死。

但这近十个月,叛军的主力被彻底钉死在睢阳城下,无力南下。江淮安然无恙,唐朝的财赋重地没有遭到破坏。这是后来郭子仪、李光弼平定安史之乱所依赖的物质基础。

叛军为什么始终不绕睢阳?

因为绕了睢阳,睢阳的六千八百人就会让他们在前面饿死。攻城的代价是惨烈的,但对叛军来说,不攻的代价更大。

这就是城池的价值所在,不完全是城墙多厚,而是守军存在本身对进攻方粮道的威胁。

——《肆》——

绕过去需要什么条件?

历史上,有没有成功绕过城池的案例?有。但每一个成功的背后,都有极其苛刻的前提。最常被提到的是蒙古军队。

蒙古骑兵的机动性在冷兵器时代是惊人的。


骑兵为主,每人多匹马,轮换骑乘,行军速度远超步兵。在某些场合,蒙古军队确实选择绕过顽固抵抗的城池,先打开战略空间。

蒙古人的补给方式也不同于中原的步兵大军,他们可以在更大范围内就地取粮,不完全依赖固定粮道。

然而,就是这样的蒙古军队,在四川被一座山城死死钉住。

公元1243年,南宋开始在四川嘉陵江沿线构建以山城为核心的立体防御体系,以钓鱼城为关键节点。

钓鱼城位于今重庆合川,嘉陵江、渠江、涪江三江交汇处,坐落在一座高山之上,占地2.5平方公里,三面环水。

蒙古骑兵的优势在这里完全失效,山城没有供骑兵展开冲锋的平原,三面的江水切断了骑兵迂回的空间。

公元1258年,蒙古大汗蒙哥亲征四川,他的战略清晰:拿下四川,沿长江东进,与忽必烈在湖北会师,从南北两路夹击南宋。

钓鱼城是他绕不过去的一道关。

如果钓鱼城守军完好,他的大军沿江东进,粮道就永远暴露在钓鱼城守军的攻击范围内。

1259年,蒙哥大军围攻钓鱼城,久攻不克。

关于蒙哥的死因,史学界从南宋到清代留下了至少十二种说法:有疾病致死说、砲伤致死说、箭伤致死说,还有痢疾、溺水等各种记载,到今天仍无定论。

可以确认的是:1259年农历七月,蒙哥在合州钓鱼城附近身亡,蒙古军随即北撤。

蒙哥一死,汗位空虚。原本在湖北围攻鄂州(今武汉)、势如破竹的忽必烈,于城破在即时骤然退兵北还,蒙古诸王纷争遂起。

同一时期,蒙古军队在中东战场也因为争夺汗位,主力从叙利亚撤回。几乎席卷整个亚欧大陆的蒙古铁骑,因为这座"山上的小城",出现了历史上罕见的全线回撤。

南宋因此获得了二十年的喘息。

此后忽必烈改变了战略。

他不再强攻四川,不再执着于从钓鱼城撕开口子,而是另辟蹊径——1267年,蒙古军开始围攻荆州重镇襄阳,以水陆并进的方式封锁这座城。

这是一次真正的战略转向:绕过了四川,去啃另一个必须打的点。

1273年,坚守六年的襄阳最终陷落,南宋失去了北方最重要的门户。 此后,南宋都城临安再无险可守,1276年城陷。

钓鱼城守军在临安陷落之后仍未放弃,直到1279年,宋军在崖山进行最后一战前夕,钓鱼城守将以"不杀城中一人"为条件,开城降元。

此时距蒙哥在城下战死,已整整过去二十年。这二十年里,蒙古帝国从未攻破这座城。

"绕过去"能不能成立,取决于几个核心条件:

城里的守军必须被压制,不能让他们有能力出城截断粮道。围住、困死,或者守军本身太弱,只能守城不能出击,才有可能安全绕过。

进攻方必须有极强的机动性和相对独立的补给能力。蒙古骑兵在某些场合能绕城推进,是因为他们对固定粮道的依赖度远低于中原步兵大军。

这个条件在冷兵器时代极难复制。

绕城之后,前方的收益必须足以支撑继续推进的代价。如果绕城换来的是粮道永远不安全,那绕了也活不到最后。

历史上真正做到这三点的情况,屈指可数。

大多数时候,城池建在哪里,哪里就是命运的结。进攻方知道这座城必须拿下,守方知道守住了就是胜利。

双方都不需要对方解释,只需要往上堆士兵和时间。

这就是为什么《孙子兵法》说攻城"为不得已"——不到万不得已不去攻,但真的不得已,还是得上。

正文信源:

《孙子兵法·谋攻篇》原文:"攻城之法,为不得已……杀士卒三分之一而城不拔者,此攻之灾也"——中华书局版

中国新闻网:《钓鱼城保卫战时长逾36年 蒙哥死因历有12种说法》,2015年7月22日

澎湃新闻·湃客:《重读"钓鱼城":一座小山城何以改写亚欧大历史》,转载自《新华每日电讯》,2019年11月8日

《旧唐书·张巡传》及《资治通鉴》卷二一九至二二○(唐至德元年至二年记事)——张巡《谢金吾表》原文:"臣被围四十七日,凡一千八百余战",收录于《全唐文》