要是把古代战争也按现代短视频的节奏剪一剪,开头那三秒一定是这样的画面:几十万大军在原野上对峙,战旗如林,远处是一座黑压压的城,城墙厚得像一整排山。镜头一推,城头上箭楼森严、壕沟深不见底,攻城器械还没靠近就被火箭烧成一片。弹幕刷满一个问题:打不动就绕过去啊,不行就学德国绕马其诺防线,从侧面抄家不就完了?
问题问得挺现代,但放回真实的古代战场,这一句“绕过去”其实特别奢侈。不是没人想过,而是多数时候,真绕不了。
先把战争的目的这件事说清楚。战争,从来不是一场好看热闹的竞技,而是围绕“占有”的极端较量。汉字里的“战”,左边是“占”,右边是“戈”,字面含义就是拿起兵器去占领。古代战争的终点,在王朝的语境里往往是几件事:占土地、占人口、占税源、占交通要道。说到底,是要把一个个城市、一个个县城、一个个关隘,变成自己账本上的数字。
中国古代这一点特别突出。疆域广袤、人口众多,任何一场稍微像样点的战争,都不是几千人打群架,而动辄是几十万、上百万的军队在辽阔的大地上互相消耗。城市又密集,基本沿河、沿道、依山而建,一座一座连成线,没法像中世纪欧洲那样只有零星城堡。于是,中国古代几乎每一次决定性的战争,都离不开攻城战,一城、一地、一关,就是胜负的筹码。
![]()
反过来看欧洲,就能发现差距。中世纪的封建领主们爱修的是城堡,不是那种几万、十几万人聚居的城镇。一个领主麾下能动员的人手本来就有限,城堡设计的重点是把自己、亲兵和少量农民保护起来,顶多是一个区域的中心。日本战国时期更极端一点,一场仗双方加起来也就几万兵力,“村庄对战”这个说法,不是空穴来风。连决定日本未来走向的关原之战,双方参战总兵力加一起也不过二十万左右。
拿这些数字回头对比中国,很容易看出量级的不同。长平之战,史料里各方记载有出入,但无论如何,动员的兵力就是奔着百万级去的。赤壁之战,曹操号称二十多万水军,周瑜不过数万兵力,一把火烧成了三国格局的分水岭。对这种战争规模来说,一座城的重要性和防御强度,远远超过一个孤立的城堡。
也因此,中国古代的攻城战,难度几乎写在城墙上。
从城池结构说起,古代中国城市有大有小,按城周来分,可以粗略看成几个等级:像北京、南京这种巨型城,城周超过二十五千米,相当于围着你熟悉的操场跑六十多圈。小到一般县城,城周也有两千米左右。别看两千米好像不算什么,电视剧里李云龙打平安县,动用一个师的兵力,还得搬来“意大利炮”那样的重武器,才勉强把城门凿开。那已经是现代火器加持的戏剧化呈现了,放回冷兵器时代,只靠刀枪剑戟、云梯飞桥这种东西去硬啃,难度直接翻番。
城池本身,也不是一圈砖墙那么简单。女墙遮蔽,城门加固,马面、角楼布防,外有壕沟、暗堡,里面街道多是做过防御设计的,再配合地形——靠山的靠山,临水的临水——最后变成一个立体防御系统。当时流传的“一夫当关,万夫莫敌”,不是做文学修辞,而是有现实基础的:确实有那么些关隘,地形足够险,城修得足够好,一个守军就能卡死一大批人。
![]()
修城时的苛刻标准,更能侧面看出防御的重要。有的文献、笔记里提到,验收城墙要用铁钉敲打,一旦轻易砸入,说明城砖不合格,甚至要处置工匠或者监督。用生死去扣质量,原因只有一个:城墙一旦有漏洞,代价就是整个城的人命。
问题就到了关键处:既然这样难攻,为什么不干脆绕过去呢?别在城门拼命,走个偏道,从侧翼绕过去,像德国绕过马其诺防线那样,从阿登森林钻出来,打对方屁股不就好了?
不少古人其实也动过这样的脑筋。最著名的大概是魏延的“子午谷奇谋”。诸葛亮北伐时,魏延提出走子午谷,直接奔袭长安,认为可以速战速决,给曹魏来个意想不到的打击。后世不少人翻案,说诸葛亮太谨慎,错过了良机。但站回那时的真实地理、道路状况和军事条件,单看这一个“奇袭”,就能看出古代“绕城”有多难。
先说路。
![]()
现代人想象古战场,脑子里不自觉就带入了国道、省道甚至高速的概念,觉得只要地图上有线,军队就能串起来走。古代完全不是这回事。大路难走,小路更难。所谓“四通八达”,在冷兵器时代往往只限于重要州府之间的官道,还有沿河、沿山的一些主要通路。那些“奇袭路线”,要么是山谷,要么是丛林,要么是黄土高坡上几乎看不清的羊肠小道。魏延所谓“子午谷奇袭”,走的就是一条险峻的山谷路——在今天你可以旅游探险,在那时候就是粮草车队难以通行、战马容易折腿的地方。
军队不在地图上行军,而是在实地一脚一脚走。路不好,速度低不说,队形散乱、补给跟不上这一连锁反应,很快就会暴露出问题。
绕城,意味着离开相对平坦、有人维护的官道,钻进那些不适合大队人马行动的地形。山高林密、水网纵横,路断就要重新探,探路的人要冒着迷路、掉队、被敌人截杀的风险。你可以想象,几十万人的军队,如果被迫在没有路的地方排成长蛇阵,一旦前面被阻或后面有敌人追上,那就是一截一截被切开的活靶子。
第二个问题,比路更狠——粮。
战争一旦上规模,最要命的不是刀枪不够,而是粮草跟不上。野战时,这一点已经严重;攻城更甚。绕城意味着什么?意味着你离开了原本的补给线。官仓、民田、转运站,基本都沿着正路、河道布局,你抄近道绕行,相当于自己主动从供给网络里跳出来。
![]()
古代军队,很难做到现代意义上的机械化自给。所有供给——粮食、箭矢、战马饲料、甚至军士的鞋衣——都要有后方源源不断运过来。如果你绕城钻山,粮草车队也得跟着钻。路一险,粮车很难行;一旦被敌人骑兵从侧面插进来,掐断这条补给线,奇袭军队就是彻底的“孤军”。所谓“深入敌境”,虽然听着豪迈,但在真实的战场,这几个字通常都有一个潜台词:孤立无援。
有人会说,那就轻装上阵,吃敌人粮食啊。这个想法简单粗暴,但局限也明显。城周围的粮食仓库、屯田,既是敌人重点保护的地方,又是在地形上容易被控制、监视的区域。你绕开主城,却不可能绕开这些点。抢粮,就得暴露行踪。一暴露,四面敌军就来,无论是正兵还是周边地方武装,都会把你当成一支必须被清除的危险力量。
第三个问题,更接近魏延之谋被否决的真正原因:地利已被城吃掉。
城为什么建在那?无论是关中平原还是中原腹地,任何一座重要城市的选址,通常都已经把周边地形占尽优势。靠河、防洪、运输方便是一层考量,更关键的是军用:居高临下、便于观察、便于设伏。换句话说,当一座城建成之后,它不只是城墙难攻,城周围几乎是一整片以城为核心的安全区。
想绕开城,就意味着你要在这片安全区里穿行。周围村落、卡点、支城,都属于同一个防御网络。军队一旦进入,就像钻进了对方的圈子里,哪怕你暂时不打主城,也随时可能被小股敌军发现。一旦被发现,在没有路、没有补给的情况下,往往就是前有阻、后有追、两侧有村堡放冷箭的局面,很难全身而退。
![]()
诸葛亮不批准魏延那条路,除了担心粮草问题,还有一个更现实的判断:你就算硬闯到长安城下,人困马乏之际,要攻城没力气,要固守没粮草,周边曹魏各路兵马随时可以联动增援。那样的奇袭成功,只是把攻城的起点搬到了一个更危险的地方,并没有为整体战局赢下真正的优势。
往前看,还有一个更容易被忽略的问题——绕过去之后,怎么办?
现代人被德法战争的故事蒙了不少:德国绕过马其诺防线,穿阿登森林,一路突袭到法国腹地,似乎绕开防线就等于赢下一切。但那背后有几个前提:一是现代交通基础设施,阿登森林里虽不算平整,但有公路,有车辆,有机械化部队;二是通讯和指挥系统极其完备,前线部队可以源源不断得到命令和情报,战机稍纵即逝也能抓住。三是空军配合,让敌人看不到全部行动,只能在地面被打得措手不及。
冷兵器时代,这些条件统统缺席。你绕开一座城,顶多是暂时不和它正面交锋,但那座城还在,城里的人、兵、粮、钱还在。你的军队插入敌人纵深之后,背后是没攻掉的坚城,前面还有更多城池。在这样的格局中,“绕城成功”意味着进入了一个被防御网络包围的空间,而不是打开了一片空白区域。
![]()
历史上不缺少强行深入敌境的故事。比如楚汉相争时,韩信多次采用出奇制胜的路线,带兵走险道、出侧面、渡河袭营。但你如果仔细看,会发现几个共同点:兵力规模相对集中,不是几十万;行军路线以水路和既有道为主,而不是完全不走路的“森林穿越”;最关键的是,后方有刘邦的大军做牵制,韩信的奇袭不是单独存在,而是整个战略链条的一环。这样才有可能通过“绕路”取得局部胜利,而不是孤军深入自寻死路。
再回到我们一开始的那句调侃:“你绕一下试试就知道了。”如果真把自己代入古代战场,想象一下这样的场景:你是某一路“大军”的主将,带着几万、十几万士兵,战马、粮车、攻城器械全部拖在身后。敌人前方有一座重城,城墙上旌旗密布,壕沟如沟堑。你决定不从正面打,绕路。这意味着你要破开队形,从侧面钻进山谷、河网,甚至荒地沼泽。每天粮食按人头消耗,马吃的是实实在在的草料。路不好,粮断了,士兵心里先散了。更要命的是,你不知道敌人布了多少眼线,也不知道城外多少地方武装在等着。你绕了一圈回来,发现已经被堵在一个更不利的地方。
很多军书里都有一句朴实无华的建议:“十则围之”。意思是攻城至少要有敌人十倍的兵力,不然就不要轻易打。这里面有一个隐含的逻辑——攻城战是消耗战,要留有余地。而绕城奇袭,往往是牺牲这个“余地”,去赌一个“可能的机会”。在缺乏信息、缺乏道路、缺乏补给的时代,这样的赌局注定是血本难收的。
所以,当我们用现代思维去反推古人的选择,其实一个最大的偏差,就是忽略了古代的“真环境”。今天坐在地图软件前,往往觉得地球就是一张展开的平面,所有路线都有可选择性。古人站在战场上看到的却是:山就在那儿,河就在那儿,城就锁在关键节点上,路是少数几条,村庄的分布、人力的动员都依附于城。你想绕过一座城,不是在地图上画一条优雅的虚线,而是在一整套既定地理和社会结构中,强行闯一道本就不为大军准备的缺口。
换句话说,绕不过去的不是城墙,而是整个时代的条件。
![]()
这也提醒我们,在看历史时,尽量别把自己放在“上帝视角”里。用卫星地图、无人机闭路逻辑去审视冷兵器时代的战争,会不自觉拉高对古人的要求,却误解了他们当下的选择。你看见的是“这里可以绕,那里可以抄”,他们面对的是“这里无路,那边无粮,再远一点全是敌人势力范围”。
当我们把眼光放低,回到战场上那一粒尘土、一块石头、一道壕沟的尺度,其实更容易理解古代战争的残酷,也更能理解那些看似保守的决策背后,有多少是被现实逼出来的——不是没想过绕,而是在一次次权衡之后,发现绕的代价,往往比硬打要更大、更凶。
最后,把这一层认识再往外推一点,就会发现古代城池、道路、战争之间形成了一套紧密的逻辑:城池不只是防御工具,更是行政中心、税收枢纽、交通节点;道路不是随手一画的线,而是沿着山河、人群、资源一点一点铺出来的生命线;战争也就不再是将领脑海里的战术演算,而是社会、人力、地理共同作用下的现实之战。
当我们在屏幕前轻飘飘地问一句:“为啥不绕过去呢?”不妨多想一秒:如果真把自己扔回那个年代,你敢带着几万人,离开粮道、水源、熟路,钻进山林沼泽,赌一个根本不知道有没有敌人的“背后空当”吗?
很多时候,古人的“不绕”,不是缺乏想象力,而是对现实的清醒。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.