在荆州古城墙上行走,如果只注意脚下的城砖和远处的城楼,很容易错过墙身外侧那些不起眼的凸出物。它们从墙体向外探出一块,正面和侧面开着几个巴掌大的方孔,像是一座小堡垒贴在城墙上。这些凸出物就是藏兵洞的入口。走进去会发现,墙体内部是空的:有上下两层甚至三层的砖砌空间,有供人休息的平台,有向外瞭望或射箭的孔洞,有的还藏着一道可以通往城外的暗门。
这件事是理解荆州城墙的一条关键线索。大多数人把城墙理解为一道屏障:它分隔内外、阻挡敌人,厚度和高度是它的核心指标。藏兵洞系统提供了一个完全不同的读法:它是一栋可以住进去的建筑。士兵住在墙里,城市边界同时也是营房。射孔相当于窗户,休息平台相当于客厅,暗门相当于后门。整座城墙在防御功能之外还有一套完整的驻军生活系统。
这样的藏兵洞在荆州城墙上不止一个。根据荆州古城景区官方资料,主要的有四座,分别位于城墙的四面,每座大约10.5米长、6.3米宽,上下两层可以容纳一百多人。每座藏兵洞的墙体都向外凸出,攻城时可以三个方向的射孔同时射击。编号18号、24号和25号的三座最为完整,各自讲述了这套系统的不同侧面。
为什么荆州城墙会产生这种"墙内建筑"的设计,而中国其他古城墙很少见到同样完整的系统?答案和荆州的城市属性有关。荆州从三国到明清一直是长江中游的军事重镇,康熙年间还设立了八旗驻防,城内长期有大量驻军。如果所有士兵都在城墙顶部扎营,城墙的通行和作战功能会严重受限。藏兵洞把士兵"塞进墙里",把城墙顶部解放出来留给通行和战斗,这是军事密度倒逼出的空间解决方案。

18号藏兵洞:三层空间的垂直兵营
18号藏兵洞在拱极门(大北门)东侧约380米处。它面朝南方,三面墙体相连,内部划分为三层。底层和中层供士兵休息和屯放物资,顶层与城墙顶面的人行道相连,用于站岗放哨和射击。正面和侧面的墙上一共有五个瞭望孔,每个孔都是一个射箭或观察敌情的出口。
三层结构意味着城墙的厚度和内部空间足以组织出一套完整的垂直生活系统。最底层的士兵不必跑到城墙顶部去休息,床铺就在墙里。需要放哨时往上走一层就能从射孔观察城外动静。三层之间的连接关系说明,荆州城墙在建造时对人的活动做了精密安排:战斗、休息、警戒三个功能被压缩到同一段墙体的内部。
这个设计值得与其他古城墙对照来看。南京中华门瓮城内有27个拱形洞窟排列在城门两侧,可以容纳三千人,功能类似于地下兵营。区别在于,南京的藏兵洞集中在城门瓮城内部,属于城门附属防御设施;荆州的藏兵洞分布在城墙全段,属于城墙本体功能的一部分。前者是把城门这个节点上的防御加强,后者是把整条城墙都变成驻军空间。
这种全段式驻军设计还有一个实用的战术意图:它意味着在城墙的任意一段都能快速投入兵力。守军不需要从城内营房跑到被攻击的那段城墙,因为士兵本来就在墙里。敌人攻东段,东段墙里的士兵可以直接投入防御,不需要从城内调兵。
18号藏兵洞在1979年进行过加固修缮。现在从城墙上方经过时,仍然能清晰地看到墙体向外凸出的部分和墙上的瞭望孔。沿着北城墙走,每隔一段就能看到这种凸出结构,就像在检查一栋长条形建筑里的一个个房间。每座凸出结构之间的距离大约在200到400米之间,这一间距本身就是一个军事设计的线索:它对应了弓箭的有效射程,确保任意一段城墙被攻击时,相邻两座藏兵洞的火力可以交叉覆盖。
24号藏兵洞(白马井):藏在墙里的暗门
24号藏兵洞在城南城墙卸甲山西侧约300米处,民间还有一个流传更广的名字:白马井。它的平面呈正方形,三面墙体使用的是宋代砖砌工艺,四面砖墙垂直而下,从上面看像一口深井。洞内设有防守平台,正面和侧面墙上共有五个瞭望孔。底部西侧有一道暗门通往城外。
这道暗门的独特之处在于它的尺寸。据中国文物网的报道,暗门高约2米、宽约1.5米,只能容一人一马通过。光绪《江陵县志》记载,在城池被围、城门全部封闭的紧急情况下,守军可以打开暗门派出一名信使骑马出城求援。暗门的尺寸不是设计上的随意选择:窄到足以不被攻城的敌军发现和利用,宽到刚好容一个人骑一匹马挤过去。这种精确的尺寸控制说明,设计者在"封闭"和"通信"两个相反的需求之间找到了一个可操作的平衡点。
民间由此流传开"信使骑白马出城求救"的故事,"白马井"的名字也来自这个传说。但抛开传说去看这件事本身,暗门的存在说明城墙的军事逻辑不是简单地把所有出口封死。它在全面封闭的防御体系中保留了一个可控制的缺口。平时用砖石封堵,外人看不出痕迹;紧急时打开,释放出一个骑兵。这种制度与荆州博物馆的全国重点文物保护单位记录中描述的"暗设的藏兵洞"相符。
24号藏兵洞在1999年8月进行了修复。暗门也在2017年经过文物部门批准后恢复开放,今天在城墙上可以清楚看到它的位置。
25号藏兵洞:发掘现场揭示了墙里的最后生活
25号藏兵洞在南纪门西侧224米处,外观与其他藏兵洞不同。它原本是一座马面,就是那种从城墙向外凸出的炮台。2007年在修缮过程中,工人在马面内部发现了空的砖砌空间,向下挖掘后,一个完整的藏兵洞显露出来。
这个藏兵洞的内部结构是两层回廊式,正南面和两侧共五个瞭望孔,四周的墙面上还保留着搁置木梁的孔洞,那是当年士兵搭设楼板和生活设施留下的痕迹。2008年5月完成清理和修缮时,文物人员在堆积土层中出土了大量碗、盘、杯、勺的瓷片,以及三具人体骸骨。最早的瓷片产自明朝宣德年间,距今约500年。
瓷片和骸骨合在一起讲了一个故事。瓷片说明藏兵洞在平时也有持续的生活,有人在墙里吃饭、喝水、使用餐具。这不是一个临时的藏身空间,它有日常生活的痕迹。三具骸骨则把故事引向另一个方向。它们出现在洞内堆积层中,不是正式墓葬,更像是城墙被攻破或失守时,躲在里面的人没能活着出来。这两个证据的叠加,把城墙从一个抽象的历史概念还原为一个具体的空间:有人在这里吃饭,有人在这里战斗,有人在这里死去。
2008年这次发掘还有一个额外的成果。它在《江陵县志》记载的四座藏兵洞之外又发现了第五座,改写了此前对藏兵洞数量的认知。

射孔的意义:墙作为武器发射阵地
三座藏兵洞有一个共同特征:每个洞都有五个瞭望孔,分布在正面和两侧。这些孔洞从外部看只是不起眼的小方口,比一本杂志的宽度略大。但从内部看,守军可以在隐蔽位置完成瞄准和射击,孔洞的尺寸刚刚好够一支弓或弩通过。
射孔的分布方式决定了防守逻辑。城墙通常被理解为一道屏障,敌人的目标是从外部翻越它。藏兵洞的射孔从三个方向覆盖城下的进攻路线,把城墙变成了一个可以在隐蔽位置向外射击的阵地。敌人攻到城下时,面对的不仅有墙顶投下的石块,还有从墙身内部射出的暗箭。如果敌人攻破城门进入了瓮城(瓮城是一个半封闭的院子,用来把攻入的敌人关在里面打),藏兵洞的射孔仍然可以继续从两侧射击。这种多层次防御被中国数字科技馆的介绍概括为"固若金汤"的荆州城池。
荆州城墙的射孔还有一个值得在意的细节。射孔不是水平的,而是向下倾斜的。这样设计的目的很清楚:守军在墙上,敌人在墙下,倾斜的射孔让弓箭可以覆盖城墙根部的死角。如果射孔是水平的,攻城的人贴在墙根下就安全了。向下倾斜的射孔把这个死角也覆盖了。城墙顶部城垛之间的缺口用于站姿射击,藏兵洞的射孔则提供坐姿或半跪姿的射击位置。两种高度的射击孔让防守火力覆盖了从远到近、从高到低的所有角度。
从单兵视角来看,藏兵洞的射击体验和顶部城垛完全不同。站在城垛后射击时,身体暴露在城墙以上,容易受到城外远程弓箭的威胁。藏在藏兵洞内射击时,头顶有砖砌拱顶保护,身体在墙体内部,只有弓箭可以从射孔伸出。这种防护层级的差异,可能是荆州城墙在多次战争中始终难以攻破的技术原因之一。

城墙的建筑化:藏兵洞改变了什么
理解藏兵洞之后,再回到城墙上去看,整个印象都会不同。没有藏兵洞时,你看到的城墙是一道8.83米高、约10米厚的砖石结构,一个垂直的屏障。有了藏兵洞,这道墙在你眼中有了内部空间、有了功能分区、有了生活痕迹。它从一道屏障变成了一栋沿着城市边界延伸的长条形建筑。每座藏兵洞相当于这栋建筑里的一个房间单元,瞭望孔是窗户,休息平台是生活区,暗门是后门。
把藏兵洞的细节纳入视野之后,城墙的尺度感也会发生变化。一条11公里长的城墙,如果看作屏障,只需要知道它的高度和厚度就够了。如果看作建筑,就有了"每个房间有多大""能住多少人""里面有什么设施"这类问题。荆州城墙的藏兵洞把一座军事工事变成了一组可以逐间考察的空间单元。你在城墙上每走一段距离,脚下就踩过一个当年的房间。
这种"墙就是建筑"的视角,在中国古城墙中并不常见。西安城墙以宏伟的城门和完整的墙体著称,但墙体本身是实心的,不具备内部居住功能。平遥城墙的马面很多,但同样没有发展出墙内空间。南京中华门瓮城里的藏兵洞规模庞大,但只集中在城门区域。荆州城墙的独特之处在于,整条11公里的城墙被组织成了一个有内部空间的体系,而不是只在几个关键节点上做文章。
这个读法对荆州有效,对南京中华门、西安城墙、平遥城墙也有参考价值。不过荆州城墙把墙内房间保留了最多的数量和最完整的状态。荆州的藏兵洞系统还有一个独特之处:它和水患有关。1789年西城墙被洪水冲垮后修复并改名"安澜门"的例子说明,城墙的多次重建使藏兵洞的结构在不同朝代被反复加固和改造。24号洞的三面宋砖砌体和25号洞的清代马面改造并存在同一座城墙上,让藏兵洞成了荆州城墙数百年演变史的物理切片。
这种砖材跨年代并存的局面在建筑史上并不常见。宋砖的特点是质地细密、烧制温度高,宋元以后的砖质量明显下降。明清重建城墙时本来可以全部拆除重砌,但因为藏兵洞处于墙体内部,不易拆除,所以宋代砖砌部分被保留了下来。今天看到的24号洞,既是宋代砖工艺的样本,也是明清重修时"不拆旧"工程决策的物证。
还有一个容易被忽略的点。荆州城墙在军事防御功能之外,同时也是防洪堤。长江的每次大洪水都会冲击城墙基础,1789年的洪水甚至直接冲垮了西门段。藏兵洞的内部空间在防洪中也扮演了一个角色:它们相当于墙体内的减压舱,当洪水冲击墙体时,内部空间可以缓冲水压,减少墙体整体倒塌的风险。这种"一墙两用"的设计,在荆州这样长江水患严重的城市里,可能比纯粹的军事考虑更影响了藏兵洞的存续。
在现场带五个问题去看
第一,先从城墙上方寻找墙体向外凸出的部分。凸出部分的侧面墙上有几个方形小孔?从外面透过孔能看到什么?这些孔的位置说明防守者站在墙内什么高度射击?
第二,找到24号藏兵洞(白马井)的暗门位置。想象如果城门全部被封死,从这个只容一人一马的暗门出去能做什么?这道门如何同时满足"封闭"和"通信"两个相反的需求?
第三,看25号藏兵洞时想一个问题:这个洞是用马面改造的。马面原本的功能是什么?把它掏空做成藏兵洞是加强了防御还是减弱了防御?
第四,比较藏兵洞的射孔和城墙顶部的城垛(雉堞)。两种射击位置的区别在哪里?上下搭配有什么战术优势?
第五,走完一段城墙后试着回答:把"墙"理解成"建筑"之后,你对城墙的印象发生了什么变化?在荆州城墙上散步时,脚下踩着的可能就是当年士兵住过的房间天花板。