43

守城兵法

備城門

(本篇爲《墨子》原典,點「字詞註」可看關鍵詞解釋;白話譯文見標註篇章。)

禽滑釐問於子墨子曰:由聖人之言,鳳鳥之不出,諸侯畔殷周之國,甲兵方起於天下,大攻小,强執弱,吾欲守小國,爲之柰何?子墨子曰:何攻之守?禽滑釐對曰:今之世常所以攻者,臨、鉤、衝、梯、堙、水、穴、突、空洞、蟻傅、轒轀、軒車,敢問守此十二者柰何?子墨子曰:我城池修,守器具,推粟足,上下相親,又得四鄰諸侯之救,此所以持也。且守者雖善,則猶若不可以守也。若君用之,守者又必能乎?守者不能,而君用之,則猶若不可以守也。然則守者必善,而君尊用之,然後可以守也。

白話

禽滑釐問墨子:依聖人之言,鳳鳥不出,諸侯背叛殷周之國,甲兵方起於天下,大攻小,強凌弱,我想守小國,該怎麼辦?墨子說:守什麼樣的攻法?禽滑釐答:現在世上常用的攻法有臨、鉤、衝、梯、堙、水、穴、突、空洞、蟻傅、轒轀、軒車十二種,請問守這十二種怎麼辦?墨子說:我城池修整,守具齊備,糧食充足,上下相親,又得四鄰諸侯救援,這是能守的條件。而且守的人雖善,若君不能用,仍不可守;君用之而守者不能,也不可守。所以守者必善,而君尊重地任用他,然後可以守。

故凡守城之法,備城門,爲縣門沈機,長二丈,廣八尺,爲之兩相如。門扇數,令相接三寸,施土扇上,無過二寸。塹中深丈五,廣比扇,塹長以力爲度,塹之末爲之縣,可容一人所。

白話

凡守城之法,要先備城門:做懸門和沈機,長二丈,廣八尺,兩扇相稱。門扇相接處令相入三寸,土扇上塗泥,不超過二寸。城外塹溝深一丈五,廣比門扇,塹長以人力爲度,塹末做懸,可容一人。

客至,諸門戶皆令鑿而慕孔孔之,各爲二幕,二一鑿而繫繩,長四尺。救車火爲烟矢,射火城門上,鑿扇上爲棧,塗之,持水麻斗、革盆救之。門扇薄植皆鑿半寸,一寸一涿弋,弋長二寸,見一寸,相去七寸,厚塗之以備火。城門上所鑿以救門火者,各一垂水,容三石以上,小大相雜。

白話

敵人到,各門戶都鑿孔並設兩層帷幕,每幕鑿孔繫繩長四尺。救車上火射向城門,在門扇上鑿棧塗泥,持水斗、革盆救。門扇薄木都鑿半寸孔,一寸一釘,釘長二寸露一寸,相距七寸,厚塗泥備火。城門上鑿以救門火者,各懸水器容三石以上,大小相雜。

門植關必環錮,以錮金若鐵鍱之。門關再重,鍱之以鐵,必堅。梳關關二尺,梳關一莧,封以守印,時令人行貌封,及視關入桓淺深。門者皆無得挾斧、斤、鑿、鋸、椎。

白話

門框關必用金屬環錮,用銅或鐵片包裹。門關兩重,用鐵片包,必堅。梳關長二尺,用草塞,蓋守印,時常令人巡視封記,並看關入框的深淺。守門者都不得帶斧、斤、鑿、鋸、椎。

城上二步一渠,渠立程丈三尺,冠長十丈,辟長六尺。二步一荅,廣九尺,袤十二尺。

白話

城上每二步一渠(擋牌),渠立杆高一丈三尺,冠長十丈,臂長六尺。二步一荅(笆),廣九尺,長十二尺。

二步置連梃、長斧、長椎各一物,槍二十枚,周置二步中。

白話

二步置連梃、長斧、長椎各一,槍二十枚,周佈於二步之中。

二步一木弩,必射五十步以上。及多爲矢,節毋以竹箭,楛、趙、𢱋、榆可蓋。求齊鐵夫,播以射𧗹及櫳樅。

白話

二步一木弩,必能射五十步以上。多備箭,節不用竹箭,楛、趙、檀、榆都可代。求齊鐵做的箭頭,用來射敵與櫳樅。

二步積石,石重中鈞以上者五百枚。毋百以亢,疾犁、壁皆可善方。二步積苙,大一圍,長丈,二十枚。五步一罌,盛水。有奚,奚蠡大容一斗。五步積狗屍五百枚,狗屍長三尺,喪以弟,瓮其端,堅約弋。十步積搏,大二圍以上、長八尺者二十枚。二十五步一竈,竈有鐵鐕容石以上者一,戒以爲湯。及持沙,毋下千石。

白話

二步積石,石重中鈞以上者五百枚。無百以亢,疾犁、壁皆可善用。二步積苙(木樁),大一圍長一丈者二十枚。五步一罌盛水。有奚(瓢),瓢大容一斗。五步積狗屍五百枚,狗屍長三尺,用弟纏裹,瓮其端,堅約釘。十步積搏(大木),大二圍以上長八尺者二十枚。二十五步一竈,竈有鐵鍑容石以上者一,備作湯。並持沙,不下千石。

三十步置坐𠊱樓,樓出於堞四尺,廣三尺廣四尺,板周三面密傅之,夏蓋亓上。五十步一藉車,藉車必爲鐵纂。五十步一井,屏周垣之,高八尺。五十步一方,方尚必爲關籥守之。五十步積薪,毋下三百石,善蒙塗,毋令外火能傷也。百步一櫳樅,起地高五丈,三層,下廣前面八尺、後十三尺,亓上稱議衰殺之。百步一木樓,樓廣前面九尺,高七尺,樓𨋊居𡊜,出城十二尺。百步一井,井十罋,以木爲繫連,水器容四斗到六斗者百。百步一積雜䄭,大二圍以上者五十枚。百步爲櫓,櫓廣四尺,高八尺。爲衝術。百步爲幽𦢌,廣三尺、高四尺者千。二百步一立樓,城中廣二丈五尺二,長二丈,出樞五尺。城上廣三步到四步,乃可以爲使鬭。俾倪廣三尺,高二尺五寸。陛高二尺五寸,廣長各三尺,遠唐各六尺。城上四隅童異,高五尺,四尉舍焉。

白話

三十步置坐候樓,樓出堞四尺,廣三尺或四尺,板三面密傅,夏蓋其上。五十步一藉車,藉車必用鐵纂。五十步一井,屏牆圍之,高八尺。五十步一方,方上必設關鎖守之。五十步積薪,不下三百石,善蒙塗,不令外火傷。百步一櫳樅,起地高五丈,三層,下廣前八尺後十三尺,上按比例收減。百步一木樓,樓前廣九尺高七尺,樓居城上出城十二尺。百步一井,井十罋,用木連繫,水器容四到六斗者百。百步一積雜木材,大二圍以上者五十枚。百步爲櫓,廣四尺高八尺。爲衝術。百步爲幽廁,廣三尺高四尺者千。二百步一立樓,城中廣二丈五尺二,長二丈,出樞五尺。城上廣三步到四步,乃可使人戰鬥。俾倪廣三尺高二尺五寸。陛高二尺五寸,廣長各三尺,遠唐各六尺。城上四隅建異樓,高五尺,四尉居之。

城上七尺一渠,長丈五尺,貍三尺,去堞五寸,夫長丈二尺,臂長六尺。半植一鑿內,後長五寸。夫兩鑿,渠夫前端下堞四寸而適。貍渠鑿坎覆以瓦,冬日以馬夫寒,皆待命,若以瓦爲坎。城上五十步一表,長丈,棄水者操表搖之。五十步一廁,與下同圂,之廁者不得操。城上三十步一藉車,當隊者不用。城上五十步一道陛,高二尺五寸,長十步。城上五十步一樓𣏺勇,𣏺勇必重。土樓百步一,外門發樓,左右渠之。爲樓加藉幕,棧上出之以救外。城上皆毋得有室,若也可依匿者,盡除去之。城下州道內。百步一積藉,毋下三千石以上,善塗之。

白話

城上七尺一渠,長丈五尺,埋三尺,距堞五寸,杆長丈二尺臂長六尺。半植一鑿內,後長五寸。杆兩鑿,渠杆前端下距堞四寸而適。埋渠鑿坎覆瓦,冬日用馬夫防寒,皆待命,或用瓦爲坎。城上五十步一表,長一丈,棄水者執表搖之。五十步一廁,與下同廁,入廁者不得操武器。城上三十步一藉車,當敵隊者不用。城上五十步一道陛,高二尺五寸長十步。城上五十步一樓勇,樓勇必重。土樓百步一,外門發樓,左右開渠。爲樓加藉幕,棧上出之以救外。城上皆不得有室,或可依匿者盡除去。城下州道內。百步一積藉,不下三千石以上,善塗之。

城上十人一什長,屬一吏士,一亭尉。百步一亭,高垣丈四尺,厚四尺,爲閨門兩扇,令各可以自閉。亭一尉,尉必取有重厚忠信可任事者。

白話

城上十人一什長,屬一吏士、一亭尉。百步一亭,高牆一丈四尺厚四尺,做閨門兩扇,令各可自閉。亭一尉,尉必取厚重忠信可任事者。

二舍共一井爨,灰、康、粃、杯、馬矢,皆謹收藏之。城上之備,渠譫、藉車、行棧、行樓、到,頡皋、連梃、長斧、長椎、長茲、距、飛衝、縣□、批屈。樓五十步一,堞下爲爵穴,三尺而一。爲薪臯,二圍,長四尺半,必有潔。瓦石重二斤以上,上。城上沙五十步一積,竈置鐵鐕焉,與沙同處。木大二圍、長丈二尺以上,善耿亓本,名曰長從,五十步三十。木橋長三丈,毋下五十。復使卒急爲壘壁,以蓋瓦復之。用瓦木罌容十升以上者,五十步而十,盛水且用之。五十二者,十步而二。

白話

二舍共一井炊事,灰、康、粃、杯、馬矢皆謹收藏。城上之備:渠譫、藉車、行棧、行樓、到、頡皋、連梃、長斧、長椎、長茲、距、飛衝、縣□、批屈。樓五十步一,堞下爲爵穴,三尺一。爲薪皋,二圍長四尺半,必有潔。瓦石重二斤以上放上。城上沙五十步一積,竈置鐵鍑,與沙同處。木大二圍長丈二尺以上,善固其本,名長從,五十步三十。木橋長三丈,不下五十。復使卒急爲壘壁,以蓋瓦覆之。用瓦木罌容十升以上者,五十步十,盛水且用。五十二者,十步二。

城四面四隅,皆爲高磨𧝤,使重室子居亓上𠊱適,視亓㑷狀與亓進退左右所移處,失𠊱,斬。適人爲穴而來,我亟使穴師選本,迎而穴之,爲之且內弩以應之。民室材木瓦石,可以益城之備者,盡上之。不從令者,斬。

白話

城四面四隅皆爲高磨樓,使重室子居其上候敵,視其狀態與進退左右所移處,失候斬。敵人掘穴來,我急使穴師選木,迎而掘穴,並在內設弩以應。民室材木瓦石可增城備者盡上之。不從令者斬。

昔築,七尺一。居屬,五步一。壘五。築有銻。長斧,柄長八尺,十步一。長鎌,柄長八尺,十步一。鬭。長椎,柄長六尺,頭長尺,斧亓兩端,三步一。

白話

昔築,七尺一。居屬,五步一。壘五。築有銻。長斧柄長八尺十步一。長鎌柄長八尺十步一。鬥。長椎柄長六尺頭長尺斧其兩端三步一。

凡守圍城之法:厚以高;壕池深以廣;樓㯕脩;守備繕利;薪食足以支三月以上;人衆以選;吏民和;大臣有功勞於上者多;主信以義,萬民樂之無窮;不然,父母墳墓在焉;不然,山林草澤之饒足利;不然,地形之難攻而易守也;不然,則有深怨於適而有大功於上;不然,則賞明可信而罰嚴足畏也。此十四者具,則民亦不宜上矣,然後城可守。十四者無一,則雖善者不能守矣。

白話

凡守圍城之法:城厚而高;壕池深而廣;樓櫓修整;守備完好銳利;薪食足以支三個月以上;人衆而精選;吏民和;大臣有功勞於上者多;主信以義,萬民樂之無窮;不然,父母墳墓在焉;不然,山林草澤之饒足利;不然,地形難攻而易守;不然,則有深怨於敵而有大功於上;不然,則賞明可信而罰嚴足畏。此十四者具備,則民亦不叛上,然後城可守。十四者無一,雖善者不能守。

守法:五十步丈夫十人,丁女二十人,老小十人,計之五十步四十人。城人樓本,率一步一人,二十步二十人。城小大以此率之,乃足以守圍。客馮面而蛾傅之,主人則先之知,主人利,客適。客攻以遂,十萬物之衆,攻無過四隊者,上術廣五百步,中術三百步,下術五十步。諸不盡百五步者,主人利而客病。廣五百步之隊,丈夫千人,丁女子二千人,老小千人,凡千人,而足以應之,此守術之數也。

白話

守法:五十步丈夫十人、丁女二十人、老小十人,計之五十步四十人。城上樓本率一步一人,二十步二十人。城大小以此率之,乃足以守圍。敵憑城而蟻傅,主人則先知之,主人利,敵不利。敵攻以遂,十萬之衆攻不過四隊,上術廣五百步,中術三百步,下術五十步。諸不盡百五步者,主人利而敵病。廣五百步之隊,丈夫千人、丁女子二千人、老小千人,凡四千人而足以應,此守術之數。

使老小不事者守於城上,不當術者。城持出必爲明填,令吏民皆智知之。從一人百人以上,持出不操填章,從人非亓故人,乃亓填章也,千人之將以上止之,勿令得行。行及吏卒從之,皆斬,具以聞於上。此守城之重禁也,大姦之所生也,不可不審也。

白話

使老小不事者守於城上不當術者。城持出必爲明填(標記),令吏民皆知。從一人百人以上,持出不操填章,從人非其故人乃其填章,千人之將以上止之,勿令得行。行及吏卒從之皆斬,具以聞上。此守城之重禁,大姦所生,不可不審。

大鋌前長尺,蚤長五寸,兩鋌交之,置如平。不如平不利,兌亓兩末。穴隊若衝隊,必審如攻隊之廣狹,而令邪穿亓穴,令亓廣必夷客隊。疏束樹木令足以爲柴搏,毌前面樹,長丈七尺一,以爲外面。以柴搏從橫施之,外面以强塗,毋令土漏,令亓廣厚能任三丈五尺之城以上,以柴木土稍杜之,以急爲故。前面之長短,豫蚤接之,令能任塗足以爲堞,善塗亓外,令毋可燒拔也。

白話

大鋌前長尺,蚤長五寸,兩鋌交之,置如平。不如平不利,銳其兩末。穴隊若衝隊,必審如攻隊之廣狹,令斜穿其穴,令其廣必平敵隊。疏束樹木令足以爲柴搏,毋前面樹,長丈七尺一,以爲外面。以柴搏縱橫施之,外面強塗,毋令土漏,令其廣厚能任三丈五尺之城以上,以柴木土稍杜之,以急爲故。前面長短豫蚤接之,令能任塗足以爲堞,善塗其外,令無可燒拔。

大城丈五爲閨門,廣四尺。爲郭門,郭門在外,爲衡,以兩木當門,鑿亓木,維敷上堞。爲斬縣梁,𨠎穿斷城,以板橋邪穿,外以板次之,倚殺如城報。城內有傅壤,因以內壤爲外,鑿亓閒,深丈五尺,室以樵,可燒之以待適。令耳屬城爲再重樓,下鑿城外堞,內深丈五,廣丈二。樓若令耳,皆令有力者主敵,善射者主發,佐皆廣矢。治裾諸,延堞,高六尺,部廣四尺,皆爲兵弩簡格。轉射機,機長六尺,貍一尺,兩材合而爲之轀,轀長二尺,中鑿夫之爲道臂,臂長至桓,二十步一,令善射之者,佐一人,皆勿離。

白話

大城丈五爲閨門,廣四尺。爲郭門,郭門在外,爲衡,以兩木當門,鑿其木,維敷上堞。爲斬縣梁,穿斷城,以板橋斜穿,外以板次之,倚殺如城報。城內有傅壤,因以內壤爲外,鑿其間深丈五尺,室以樵,可燒之以待敵。令耳屬城爲再重樓,下鑿城外堞,內深丈五廣丈二。樓若令耳,皆令有力者主敵,善射者主發,佐皆廣矢。治裾諸,延堞高六尺,部廣四尺,皆爲兵弩簡格。轉射機,機長六尺,埋一尺,兩材合而爲之輼,輼長二尺,中鑿杆爲道臂,臂長至框,二十步一,令善射者佐一人,皆勿離。

城上百步一樓,樓四植,植皆爲通舄,下高丈,上九尺,廣、長各丈六尺,皆爲寧。三十步一突,九尺,廣十尺,高八尺,鑿廣三尺,表二尺,爲寧。城上爲攢火,夫長以城高下爲度,置火亓末。城上九尺一弩、一戟、一椎、一斧、一艾,皆積絫石、蒺蔾。渠長丈六尺,夫長丈,臂長六尺,亓貍者三尺,樹渠毋傅堞五寸。藉莫長八尺,廣七尺,亓木也廣五尺,中藉苴爲之橋,索亓端,適攻,令一人下上之,勿離。城上二十步一藉車,當隊者不用此數。

白話

城上百步一樓,樓四柱,柱皆爲通舄,下高丈上九尺,廣長各丈六尺,皆爲寧。三十步一突,九尺廣十尺高八尺,鑿廣三尺表二尺,爲寧。城上爲攢火,杆長以城高下爲度,置火其末。城上九尺一弩、一戟、一椎、一斧、一艾,皆積累石、蒺藜。渠長丈六尺杆長丈臂長六尺其埋者三尺,樹渠毋傅堞五寸。藉莫長八尺廣七尺,其木也廣五尺,中藉苴爲之橋,索其端,敵攻令一人上下之,勿離。城上二十步一藉車,當隊者不用此數。

城上三十步一⿱龍臼竈。持水者必以布麻斗、革盆,十步一。柄長八尺,斗大容二斗以上到三斗。敝裕、新布長六尺,中拙,柄長丈,十步一,必以大繩爲箭。城上十步一鈂。水缻容三石以上,小大相襍。盆、蠡各二財。爲卒乾飯,人二斗,以備陰雨,面使積燥處。令使守爲城內堞外行餐。置器備,殺沙礫、鐵,皆爲坏斗。令陶者爲薄缻,大容一斗以上至二斗,即用取三祕合束。堅爲斗。城上隔棧,高丈二,剡亓一末,爲閨門,閨門兩扇,令可以各自閉也。救闉池者,以火與爭,鼓橐,馮填外內,以柴爲燔。靈丁,三丈一,犬牙施之。十步一人,居柴內弩。弩半,爲狗犀者環之。墻,七步而一。

白話

城上三十步一竈。持水者必以布麻斗、革盆,十步一。柄長八尺,斗大容二到三斗。敝裕、新布長六尺中拙,柄長丈,十步一,必以大繩爲箭。城上十步一鈂。水缻容三石以上大小相雜。盆、蠡各二財。爲卒乾飯人二斗,以備陰雨,面使積燥處。令使守爲城內堞外行餐。置器備,殺沙礫、鐵,皆爲坏斗。令陶者爲薄缻大容一斗以上至二斗,即用取三祕合束。堅爲斗。城上隔棧高丈二,剡其一末,爲閨門兩扇令可各自閉。救闉池者以火與爭,鼓橐,馮填外內,以柴爲燔。靈丁三丈一,犬牙施之。十步一人居柴內弩。弩半爲狗犀者環之。牆七步一。

城上爲爵穴,下堞三尺,廣亓外,五步一。爵穴大容苴,高者六尺,下者三尺,疏、數自適爲之。塞外塹,去格七尺,爲縣梁。城筳陜不可塹者,勿塹。城上三十步一聾竈。人擅苣,長五節,寇在城下,聞鼓音,燔苣,復鼓,內苣爵穴中,照外。

白話

城上爲爵穴,下距堞三尺,廣其外,五步一。爵穴大容苴,高者六尺下者三尺,疏數自適爲之。塞外塹去格七尺爲縣梁。城狹不可塹者勿塹。城上三十步一聾竈。人擅苣長五節,寇在城下聞鼓音燔苣,復鼓,內苣爵穴中照外。

諸藉車皆鐵什,藉車之柱長丈七尺,亓貍者四尺,夫長三丈以上至三丈五尺,馬頰長二尺八寸,試藉車之力而爲之困,夫四分之三在上。藉車夫長三尺,四二三在上,馬頰在三分中。馬頰長二尺八寸、夫長二十四尺以下不用。治困以大車輪,藉車桓長丈二尺半,諸藉車皆鐵什,復車者在之。寇闉池來,爲作水甬,深四尺,堅慕貍之,十尺一,覆以瓦而待令。以木大圍長二尺四分而早鑿之,置炭火亓中而合慕之,而以藉車投之。爲疾犁投,長二尺五寸,大二圍以上。涿杙,杙長七寸,杙閒六寸,剡亓末。狗走,廣七寸,長尺八寸,蚤長四寸,犬牙施之。

白話

諸藉車皆鐵什,藉車之柱長丈七尺,其埋者四尺,杆長三丈以上至三丈五尺,馬頰長二尺八寸,試藉車之力而爲之困,杆四分之三在上。藉車杆長三尺,四二三在上,馬頰在三分中。馬頰長二尺八寸杆長二十四尺以下不用。治困以大車輪,藉車桓長丈二尺半,諸藉車皆鐵什,復車者在之。寇闉池來,爲作水甬深四尺,堅慕埋之,十尺一,覆以瓦而待令。以木大圍長二尺四分而早鑿之,置炭火其中而合慕之,而以藉車投之。爲疾犁投長二尺五寸大二圍以上。涿杙,杙長七寸杙間六寸,剡其末。狗走廣七寸長尺八寸蚤長四寸,犬牙施之。

子墨子曰:守城之法,必數城中之木,十人之所舉爲十挈,五人之所舉爲五挈,凡輕重以挈爲人數。爲薪樵挈,壯者有挈,弱者有挈,皆稱亓任。凡挈輕重所爲,吏人各得亓任。城中無食,則爲大殺。去城門五步,大塹之,高地三丈,下地至泉。施賊亓中,上爲發梁,而機巧之,比傅薪土,使可道行,㫄有溝壘,毋可踰越,而出佻且北,適人遂入,引機發梁,適人可禽。適人恐懼而有疑心,因而離。

白話

墨子說:守城之法,必數城中之木,十人所舉爲十挈,五人所舉爲五挈,凡輕重以挈爲人數。爲薪樵挈,壯者有挈弱者有挈,皆稱其任。凡挈輕重所爲,吏人各得其任。城中無食則爲大殺(節約)。去城門五步大塹之,高地三丈下地至泉。施賊其中,上爲發梁而機巧之,比傅薪土使可道行,旁有溝壘毋可踰越,而出佻且北,敵人遂入,引機發梁,敵人可擒。敵人恐懼而有疑心,因而離。