古代为什么一定要攻城_古代攻城为什么不从旁边
自小读《三国演义》,最常见到的一句话就是今夜去取某城或某地,比如诸葛亮北伐一定要从陈仓走,被郝昭挡了很多年,孙权常年带十万人打合肥,最后打出了孙十万的外号,简直惨不忍睹。《春秋》中的征伐兼并几乎都是围绕城市展开,衡量一个国家的实力不是看它的地方有多大,而是看它有多少城池,比如齐国虽然地方不是很大,但是城池又大又密集,这是富饶的体现。二战中,德国向苏联纵深推进,投入了50个师攻打斯大林格勒,因此丧失了战场主动权。
▲合肥的防御力量可以辐射整个江北,因此孙权毕生都在死磕合肥
首先,对军队部署要有概念。比如孙权手里边有十万人,他肯定不能把十万人都放在南京,而是分散沿江部署防守,等到要打仗的时候再集结起来。这一点在电影《指环王3:国王归来》中体现的非常明显,洛汗王国去支援白城,洛汗王提前数天召集各地的封臣,大军集结起来以后再一同出发。当然步兵与骑兵相比,需要得到集结时间更长。比如汉朝时期,经常对匈奴发动远征。比如决定明年开春打仗,那么今年起就要补充粮草军需,提前将大军集结起来,在集结道路上沿途设置补给点,前线与后方也要设置粮道。这时候城池与关隘就起到了保护粮食运送安全的作用,防止前线不战自溃,这点从古到今都是如此。
▲指环王中洛汗骑兵的集结冲锋十分经典
骑兵能携带的口粮多,集结与行军的速度也快,因此可以长途奔袭,比如袭击对方粮道。但骑兵无法携带攻城器械,敌军依托城池抗击,骑兵是没有办法的,这也从侧面反映出城池对补给的重要支撑。古代打仗的时候还有一个奇怪的现象,就是双方人马都到了,但是都不打仗,而是结好营寨对垒。比如曹操西征马超,到了地方先结营寨,马超一开始有优势,但曹操借助天气一夜之间把营寨建好,马超就没有办法了。这是因为曹操的大军是从各驻地分别赶赴前线,他兵甲远比马超多,因此只需要固守等部队集结到位就稳赢了。古代常常设立先锋官,作用就是带领常备部队赶赴前线或奇袭或站稳脚跟,主帅则集结完军队再开赴前线。
▲郝昭挡了诸葛亮数年,直到他病死诸葛亮才突破陈仓
当然万事皆有例外,其中最为人熟知的例子就是朱棣南下,第一次南下打济南没打下来,第二次南下的时候就学聪明了,干脆绕过济南,最终一鼓作气攻下南京。笔者认为,朱棣的例子并不是绕城作战教学,反而铁铉的守城正体现出了城池对地区控制的重要作用。朱棣第二次南下拿下南京是搏命式的打法,如果打不下南京,他的军队是没有退路的。而且有一点需要注意,朱棣的粮食并不是后方补给的,而是打下一个地方便就地征粮,征不到就抢,根本就是叛军。另外一点就是朱棣的统战工作做得好,沿途很多墙头草见朱棣来了就归顺,不等发话就把粮食奉上,大军从不愁没吃的。
▲朱棣绕过济南的策略十分得当,同时运气非常好,对手很菜