中国通史(第三卷) · 第三章 交通、道路、都会

第一节 由新石器时期的遗址分布推测交通的起源和当时道路的雏形 交通起源于生产和交换 我国交通的形成和发展,远古之时已肇其端倪。追溯其渊源所在,当始于原始社会。石器时期文化遗址的分布及其间相互的联系,就可以作为说明。我国原始社会文化遗址,近年迭有发现。其分布的地区极为广泛,东起黑水白山之间,西迄塔里木河上源,北自阴山之北,南至海南岛的南端,莫不有其踪迹,而黄河流域和东海之滨,更显得稠密。其间新石器时期的文化遗址又远较旧石器时期为繁多,显示出人口的增加和社会的发展。 当前,原始社会文化遗址的探索工作正在方兴未艾之际,新的发现仍时有所闻。不过就现有的基础,尚可略事论述。旧石器时期的人以采集为主,随遇而安,也可能有一定的居处,却难以说就不再在外彷徨游荡。新石器时期的人显然有所进步。虽不免还有赖于采集,实际上已经能够从事生产。既能从事生产,就可能形成定居生涯。这就对于居住地址有所选择。从现在已经发现的其时遗址分布情况看来,显示出当时的人对于地理环境的适应和善于利用的情况。人的生活是离不开水的。当时尚未知掘井,故居住地址就多近于水边泽畔。除了近水之外,尚有其他必备的条件和注意的事项。正是由于能够充分利用地理环境,故其居住地址的使用时期也比较长久。 新石器时期的人不仅能从事生产,而且也有了交换。甘肃洮河流域一些新石器时期遗址和墓葬中曾经发现过玉片和玉瑗①。洮河流域并非产玉的地方,这些玉片和玉瑗显然是从他处运来的。不论其来自何方,殆都是经过长途跋涉、辗转负贩才能运来。可见当时不仅有了交通,而且路程也许相当悬远。一些遗址的所在地就已经显示出当时的人对于交通的条件也有所注意。当时的人选择居住地址,如前所说,是离不开水的。这除了生活饮用之外,便利的交通也应是其中不能不加以考虑的因素。一苇之航远较翻山越岭为容易,河流沿岸遗址较为繁多,就是具体的说明。这里不妨先以渭水流域为证。渭水流经陇山东西,陇山以东,沿流平原广袤,尚无若何阻遏;陇山以西,由于地处高原,间杂有山岳,艰于往来,故遗址的分布多沿渭水。渭水发源于渭源县,渭源以东为陇西和武山两县②,丹东为甘谷和天水两县①,其间遗址络绎不绝。天水以东,即为陇山,越陇山而下,由宝鸡市直至渭水入黄河处,遗址陆续相望,未稍减色②。无庸多所解释,远在新石器时期,沿渭水上下的东西交通大道,已经初步形成。 正是由于了解到交通的重要性,新石器时期的人对于居住地址也往往迁就于交通的条件。如前所说,那时的人多喜居住于河流附近,就是这样的道①安特生:《甘肃考古记》。 ②甘肃省文物管理委员会:《甘肃渭河上游渭源陇西武山三县考古调查》,刊《考古通讯》1958年第7期。 ①甘肃省文物管理委员会:《渭河上游天水、甘谷两县考古调查简报》,刊《考古通讯》1958年第5期。②石兴邦:《陕西渭水流域新石器时期的仰韶文化》所附《陕西渭水流域仰韶文化遗址分布图》,刊《人文杂志》1957年第2期。 理。还更有甚者,乃是居住于两条河流交会的地方。甘肃永靖县莲花台新石器时期的遗址,正在大夏河和黄河交会之处③,而河南南召县新石器时期的遗址也在黄鸭河和白河交会之处④。就是到现在,两河交会的地方仍然是交通便利的所在。这其间的规律远在新石器时期已为人们所发现了。 然而,河谷水泽之畔,可资作为居住地址还是有一定的限度的。人口逐渐繁殖增多,河谷水泽之畔就容纳不下。河南浚县大赉店、枋头村等濒于淇水沿岸的地方,现在共有十五个村落,却已发现了十一处新石器时期遗址⑤,其稠密的程度几与现代柏埒。而河南安阳洹河侧畔一个十五里长的地段里,竟已发现了十九处新石器时期遗址⑥。遗址与遗址之间的距离尚不足一里,就是在现在也不是所有的地方都能如此。那时已经有了农业,却还不知道施肥,无由克服地力渐减的自然规律,因而也难于在一地长期居住下去,必须选择新地另行迁居。因而,虽非河谷水泽之畔也就有了更多的居住地区。现在已经发现的新石器时期的遗址,遍布于全国各处,不仅平原地区遗址相当繁多,就是丘陵山地也不乏其踪迹,就是由于这样的缘故。 沿渭水伸延的长西古道路居住地区既已扩大,交换的范围就相应广泛,交通道路也就难免随之延长,而且逐渐趋于形成较为主要的交通道路。黄河流域以仰韶文化和龙山文化分布的地区最为广大。主要交通道路也较为明显可见。前面曾经说过,渭水沿流由于新石器时期遗址的络绎不绝,显示出其地交通的发达,这里所说的遗址主要就是仰韶文化的遗址。后来龙山文化向西发展,由渭水入黄河处直至陇山之下,皆有分布,几乎原来仰韶文化的旧地都成了龙山文化的新居。这就说明了这条东西大道并不因居人文化的不同而有所兴废。还应该指出,就在这段道路上,东部和西部却不相同。东段在渭水之南,西段在渭水之北。这显示出东段和西段地形的差异。直到现在陇海铁路也还因着这样的成规。可见远在新石器时期,人们已经掌握这里的自然演变的规律。 这条沿渭水的道路,并不仅以渭水为限。渭水入于黄河,黄河东流,这条道路也因之而向东发展,经过现在的洛阳而至于郑州附近。现在郑州以东,遗址少有发现。这不能说当时这里没有居人,而是后来黄河不断的泛滥,地面堆积日厚,遗址波埋愈深,尚未为人所发现。郑州以东本为济水流经的地区,济水是一条古水道,新石器时期当和黄河、渭水同时存在。济水下游直至东海之滨乃是龙山文化最为发达的地区,由今东阿、平阴等处,经济南、淄博各地,而至于东海之滨,可以显示出是曾经有过一条主要的交通道路的①。也可以说,由东海之滨可以西至渭水源头。渭水发源于鸟鼠山,这条道路却并非就止于鸟鼠山。鸟鼠山西为洮河流域,再西为湟水流域。这里是齐家文化和马家窑文化发达的地区。马家窑文化和齐家文化不仅向西发展,就③见1956年《文物参考资料》第10期《文物工作报导·甘肃省临夏永靖文物普查情况》条。④见1955年《文物参考资料》第3期《文物工作报导·河南南台县史庄乡发现古代遗址》条。⑤周到:《河南浚县的新石器时期遗址》,刊《考古通讯》1957年第1期。⑥梁思永:《龙山文化——中国文明的史前期之一》(刊《考古学报》1954年第7期)。①这条道路所经过的各地遗址,皆据有关的考古刊物和文献,由于篇幅有限,恕不一一注明出处。下文有关的遗址亦同。 是渭水上游也时有其踪迹,特别是齐家文化更东至秦安天水等处。因而这样一条东西大道是会由渭水沿流向西通到湟水流域的。 黄河中下游的三条南北古道路根据这样的道理,在黄河中下游,还可能有三条主要的交通道路。而这三条道路既富有仰韶文化遗址,龙山文化遗址也非少数。遗址络绎不绝,宛然如线,不能谓非道路所经过。太行山东,今京广铁路沿线各地,如石家庄、邢台、邯郸、安阳、新乡诸市及永年、磁县、汤阴、淇县,就兼有仰韶和龙山文化遗址,而其北的曲阳亦有仰韶文化遗址,其南的汲县又有龙山文化遗址。若与今北京市西南其他古文化遗址相联系,谓非一条南北交通道路,恐难说得下去。 太行山西的汾水流域亦是如此。今太原市为山西省会,乃一方交通枢纽。其地就曾发现过仰韶文化和龙山文化的遗址。沿汾水而下,临汾市和洪洞、襄汾诸县也皆有发现。论其稠密程度似不如太行山东邢台、邯郸诸市间,然汾水并非细流,较之太行山东平原旷野,当更易利用从事交通运输。所可异者,汾水下游之南为涑水流域,涑水沿流的遗址似较汾水中下游为更多。以现在交通来说,这都是同蒲铁路南段经过的地方。若非当时也是一条主要交通道路,如何能这样古今巧合? 经过现在陕西延安、黄陵等县市,可能在当时也是一条南北通行的大道。因为在宜君、洛川、富县、甘泉,以及延安之北的安塞、子长、延川、清涧、绥德、米脂以至于榆林、府谷等县皆有遗址的发现。这和现在的道路也是吻合的。黄陵、宜君以南,山岭重叠,使由西安至延安的铁路也不得改道由其东绕行,然铜川和耀县新石器时期遗址的发现,却可以证明当时的道路是曾经越过这样的山地的。 淮水以南的古交通这样的情况也见于长江和淮水,而淮水沿流较之长江更为明显。也许长江过于浩淼,不如淮水的较易于利用。就在黄河和长江之间,也并非没有交通可言。长江的支流以汉水为最大。汉水也和其他河流一样,新石器时期的人也不是不设法利用的。汉水支流的白河和黄河支流的伊水,相距最近,而这两条支流侧畔的遗址也都有相当的数目,只要越过其间的山地,两方面的交通也还是有可能的。 值得注意的乃是长江流域和珠江流域的交通。珠江虽不如长江的浩淼,却也源远流长。其西江远来的云贵高原,那里的山峦起伏,迄今犹感交通困难,何况数千年前的新石器时期?不过在南岭的两侧,尚可依稀略见其间的关系。长江支流的湘江和赣江皆自南岭流下,而西江支流的漓水和北江的一些支流也皆发源于南岭山下。这些河流的近旁都有相当数目的新石器时期的遗址。其上源有的相距并不很远,舍舟越岭还是有一定的条件的。 这里所说的只是由现在已发现的新石器时期的遗址推测当时的交通道路。主要的依据是其间络绎不绝的遗址。既然络绎不绝就易于扩大交换的关系,因而形成了交通道路。可能当时的交通道路不只就是这几条,只是都不是有相当远的距离,就不必一一论述了。 第二节 夏、商、周三代的都邑及其间的交通道路 古文献所反映的传说时代的交通在有关远古的文献中,也有若干交通道路的记载。《史记·五帝本纪》说黄帝,“披山通道,未常宁居。东至于海,登丸山,及岱宗。西至于空桐,登鸡头。南至于江,登熊、湘。北至荤粥,合符釜山,而邑于涿鹿之阿”。据三家注的解释,则丸山当在今山东昌乐县西南。岱宗即泰山,在今山东泰安县北。空桐山,一说当在今甘肃肃州市东南,一说即鸡头山,当在今宁夏回族自治区固原县西。熊山当在今陕西商县西。湘山当在今湖南益阳市。釜山当在今河北怀来县。涿鹿当在今河北涿鹿县。根据这样的解释,黄帝的行踪殆将遍于全国。惟所至之地相距皆甚悬远,不审果遵何途而后能够到达。其后虞舜也曾远巡,据说“南巡狩,崩于苍梧之野,葬于江南九疑,是为零陵”。汉时于今广东、广西两省间置苍梧郡,于今湖南、广西两省间置零陵郡,而九疑山即在零陵郡的东南。郡虽置于汉时,郡名当有所承受,当与虞舜所至之地有关。如果虞舜果曾出巡,而且到过这些地方,则其渡江之后,当出于湘水一途。这和传说中所说的湘山上娥皇、女英二妃故事相符合,或不至有若何参差。然取何道南渡长江?自来史家皆无所说,恐终难得其真象。后来到了夏禹,据《史记·夏本纪》所载,禹居外治水,十三年过家门不敢入,遂得“开九州,通九道,陂九泽,度九山”。其所取得的成就应该说是相当巨大的。所通的九道何在?《夏本纪》于此下辑录了《尚书·禹贡篇》的全文,可见九道就在其中。《禹贡》一篇诚备载各州的贡道,其详密程度,超迈前世。然这一篇文字实出于战国人士之手,只是托名夏禹,其实并无若何关系。这种见解已为现代多数学者所公认,无烦在此多事赘述。然禹之治水确是得到世人称道,并非史家妄说。由于治水,禹也确实到过许多地方。《诗·大雅·文王有声》篇说:“丰水东注,维禹之绩”,是禹之治水曾经到过丰水流域。《尚书》言禹娶涂山①,《左传》言禹会诸侯于涂山②,《夏本纪》言禹东巡狩至于会稽,皆可以说是一代盛事。但禹果由何途而至于这些地方,仍是难解之谜。旧说涂山在今安徽寿县,会稽在今浙江绍兴布,皆距中原绝远。近人或有对涂山和会稽所在,不以旧说为是①,其间的道路更是难说了。交通道路也可由历来的战争过程中得知若干梗概。历史上曾经发生过无数次的战争,争战双方进军退军都需要有一定的道路,才不至于贻误战机。古史质朴,往往未能备载。即今有所记载,其确地亦难于实指。黄帝曾与炎帝战于阪泉之野,也与蚩尤战于涿鹿之野。黄帝曾邑于涿鹿,而阪泉乃在涿鹿的附近。是炎帝、蚩尤皆远来寻衅,致起干戈。据《帝王世纪》所说,则炎帝初都于陈,后徙鲁”。《皇览》多记先代冢墓;据其所说,则蚩尤冢当在今山东东平县。古人冢墓多近于所居之地。如所言果确,则蚩尤亦当和炎帝相仿佛,其所居地皆距涿鹿、阪泉远甚,行军道路出自何途,似尚难于确定。 在远古许多战争中,汤之放巢应为一次大战。商汤与夏桀战于鸣条之野,①《尚书·皋陶谟》。 ②《左传》哀公七年。 ①钱穆:《西周地理考》,刊《燕京学报》第10期。 夏师败绩,汤遂从之,又战于三■,而后放之于南巢。这是见于《尚书·汤誓》和《仲虺之诰》的记载。在鸣条战前,汤军升自陑。据《伪孔传》的解释,陑在河曲之南,而桀都于安邑,是汤军渡河北征。鸣条在安邑之西,桀既都于安邑,故其战地得在安邑附近。三■在今山东定陶。南巢,《伪孔传》仅说是地名,而未有确处。后人以春秋地名解释,谓在今安徽巢县。如所说果确,则这次战争实为奇迹。汤时居毫。毫地所在说者不一,要以在今山东曹县南者为是。即令此说尚有未审,总是在大河之南,自安邑视之,更当在其东南。汤伐桀是由毫西北行,渡过黄河,战于安邑的鸣条。桀军既败,反向东逃,逃至距毫不远的三■,由三■再至南巢,又须经过毫的附近,这样的争战过程,殆有戾于常理。当时太行尚非通途,不审夏桀何能越此东逃?或谓鸣条在今河南长垣县西南。其地距毫与三■皆非甚远,似较安邑之说为长,然由三■至南巢的道路,却还有待于稽考。 三代迁都与交通道路的关系夏、商、周三代皆曾频繁迁都。迁都大计自非轻而易举,往来道路当在审议之中。这样的道路似较帝王游幸巡狩和战争进步易于探寻。这里就从夏都说起。夏的建立始于禹。据说,禹受禅,都平阳,或都安邑,或都晋阳①。也有说在阳城②和阳翟的③。平阳在今山西临汾市西。安邑在今山西夏县西北。晋阳可能就在今山西旧解虞县西北④;或以在今山西太原市西,那是不可能的。因为直到春秋时,晋国才驱逐所谓戎狄等游牧部族,取得汾水中游的土地,夏禹之时如何能以其地为都?其后,启居于黄台之丘,在现在河南郑州市和密县之间⑤。此事见于《穆天子传》。《穆天子传》虽近于小说家言,然亦不能谓其毫无故实。春秋时人谓夏启有钧台之享。钧台在阳翟,阳翟本为禹都,亦黄台之丘的近郊,不能以出自《穆天子传》而见绌也。太康和最后的桀居于斟寻⑥,在今河南巩县西南。或谓桀曾都于安邑⑦,然西周时人谓“伊、洛竭而夏亡”①,安邑固与伊、洛二水无涉。战国时,吴起对魏武侯论夏桀之居,谓“羊肠在其北”②。羊肠在今山西晋城县,若桀居在安邑,就不能用羊肠说夏都。其后相居帝丘③,又居斟灌④。帝丘在今河南濮阳县西南⑤。又其后,帝杼居原,又迁居于老丘⑥。源在今河南济源县西①《诗·唐风·郑谱疏》。 ②《汉书·地理志·注》,臣瓒引《世本》及《汲郡故》。 ③《汉书·地理志》:“颖川郡,阳翟,夏禹国”。 ④《史记》卷四十四《魏世家·正义》引《括地志》:“晋阳故城今名晋城,在蒲州虞乡县西三十五里。”⑤丁山:《由三代都邑论其民族文化》,刊《历史语言研究所集刊》第五本第一分册。⑥《水经·巨洋水注》及《汉书·地理志》,注引《竹书纪年》。 ⑦《尚书·汤誓·伪孔传》。 ①《国语·周语》伯阳父所说。 ②《史记》卷六五,《吴起传》。 ③《左传》僖公三十一年。 ④《水经·巨洋水注》引《竹书纪年》。 ⑤《汉书·地理志》。 ⑥《太平御览》卷八二《皇王部》引《纪年》。 北,老丘则在今河南旧陈留县。再后,胤甲则居于西河。当在今山西省西南部黄河侧畔。据说,崤山有帝皋的陵墓⑦。古人陵墓与居处相距不远,崤山正近于山西省西南部的黄河。胤甲后两传为帝皋。帝皋及其父孔甲未见迁都事,当因胤甲之旧,以西河为都。或以西河在今河南濮阳县西。古代黄河曾流经今濮阳县西,春秋战国时东土之人多称那里的黄河为西河。然战国时亦有人称今山西西南部的黄河为西河⑧。夏人以西河相称,仅见于胤甲的都城。如上所说,帝相居帝丘,帝丘即在今濮阳县。如帝相时说西河,当指当地的西河而言。胤甲迁都是在帝杼居原后君丘之后,这已远离今濮阳县西的西河,如何还能称那里的黄河为西河?夏人累次迁都,除帝相而外,皆在帝丘之西。以帝相一时的都城,即肯定夏代前后皆以相当今濮阳县西的黄河为西河,那是难以与当时的实际相符合的。 商代也曾频繁迁都。从商的先王契至汤就已经迁徙过八次。所迁的都城有蕃、砥石、商、商丘、相土的东都和邶,而汤的都城则在毫①。蕃在今山东滕县境。砥石据说在今河北宁晋、隆尧两县间②。商与商丘当是一地,前后不只一次迁此,故名称亦少有差异。其地当在今河南商丘县。相土的东都据说是在泰山之下,邶则在今河南汤阴县南。泰山之下相当广阔,相土的东都究在何处,殊不易确定。以砥石置于宁晋、隆尧之间,亦只是根据文献考证的结果,因而有人就不以为然。古史渺茫,也只能暂作悬案。 自汤之后,至于盘庚的迁殷,其间尚有五次迁徙。所迁之地为嚣、相、耿、庇、奄③。嚣或作隞,在今河南荥阳县东北。相在今河南内黄县南。庇在今山东旧鱼台县。奄则在今山东曲阜县。这四处所在今地,学者间尚无若何争论。耿之所在似略有歧义。旧说耿在汉时河东皮氏县耿乡,皮氏县为今山西河津县。此说不实,已成定论④。耿或作邢,因而别有两说:其一谓在晋广平郡襄国县,也就是现在河北邢台市。这是据《左传》僖公二十四年的邢、茅、昨、祭为说。其一谓在晋河内平皋县,也就是现在河南温县东北。这是据《左传》宜公六年的邢丘为说。邢丘距当时黄河甚近,故有“圮于耿”之说。至于邢国,则距黄河较远,黄河虽泛滥成灾,实不易使邢国的城池圮毁。祖乙所都当不能远在其地。 周人也曾一再迁都。周人的历史可以远溯到后稷。这也和商的远祖为契一样,是相当悠久的。后稷居于邰①。邰在今陕西武功县。其后周人辗转于所谓戎狄之间。至公刘始居于豳②。豳的故地约有数处,在今陕西旬邑和彬⑦《左传》僖公三十二年。 ⑧《太平御览》卷八二《皇王部》引《纪年》。 ①王国维:《观堂集林》卷十二《说自契至于成汤八迁》。 ②丁山:《由三代都邑论其民族文化》。 ③《尚书·盘庚篇》:“不常厥邑,于今五邦。”《释文》引马融说:“五邦,谓商丘、毫、嚣、相、耿也。”疏引郑玄说:“汤自商徒毫,数商、毫、嚣、相、耿为五。”案:盘庚所迁,不当计入。《太平御览》卷八三《皇王部》引《纪年》:“仲丁自毫迁于嚣。河亶甲自嚣迁于相,帝开甲居庇,南庚更自庇迁于奄。”其于祖乙,仅引《纪年》说:“祖乙胜即位,是为中宗”,而未及其迁都事。按:《书序传》,“祖乙圮于耿”。是祖乙亦曾迁都。合计为五。其说较诸家为胜。 ④《观堂集林》卷十二《说耿》。 ①《史记》卷四《周本纪》。 ②《诗·大雅·公刘》毛《传》。 县。这显示其居地仍在动荡不安之中。接着又相继迁于周原③、程④和丰、镐。再后,又曾一度迁于犬丘⑤。幽王于骊山覆败之后,平王更东迁于雒邑,是为东周。周原在今陕西扶风、歧山两县间。程在今陕西咸阳市东北。丰在今陕西户县东。镐在今西安市西南。犬丘在今陕西兴平县东南。雒邑则在今河南洛阳市。 夏、商的交通关于夏、商、周三代都城的所在地,学者间尚有不同的意见。这里所提到的也只是一般的说法。就是这样一般的说法,也可以说明这一时期交通的轮廓。可以说,各王朝的都城之间都应有交通道路以相联系,不然所谓迁都也将是不可能的。 夏人在今山西西南部的都城,有平阳、晋阳和安邑三地。这是由涑水流域北至汾水中游的一条道路。前文论彩陶文化时就曾经提到过这条道路,可见它是有由来的。胤甲居西河,其后帝皋亦因故居,未曾迁徙。此西河如前所说,当在今山西西南部,晋、陕两省间。再北为龙门山地,夏人都城不会舍平原而趋于丘陵之间。夏后皋之墓在崤山,则西河与崤山是有道路可以相通的。这样的道路不是由晋、陕两省间渡过黄河,并沿河东下,就是越中条山南行。尤其是越中条山一道,夏初当早已形成。如前所说,太康与桀皆曾都于斟寻,而斟寻就在洛水下游。周人亦称自洛汭延于伊汭,为有夏之居①。周人且称唐叔所封地②和虞仲所封地皆为夏虚③。唐叔所封在汾水下游,虞仲所封在今山西平陆县④。这几处夏人故虚迄至周初尚为人所称道,可知其当年的盛况。其间有交通道路是不容置疑的。 夏人的建国固以这几处夏虚为基础,然夏人却是向东发展的。帝相的东迁帝丘和斟灌,正是具体的表现。在此以前,帝启就曾居于黄台之丘。由伊洛二水间东行,经黄台之丘而达于帝丘和斟灌,正显示出当时黄河以南交通大道的所在。后来东进受挫,帝杼迁都于原,犹不忘情于东土。其再迁于老丘,而老丘正在由黄台之丘东去帝丘的途中。当时的形势是显而易见的。商人的建都不离黄河下游,或在河南,或在河北。其间交通道路也是相当具体和清晰的。汤居于亳,亳在今山东曹县南,这是无可非议的。相土之东都在泰山之下,这是商人都城东迁最远之地。其实在相上以前,契就曾经迁都到蕃⑤。蕃在今山东滕县境,乃在泰山之南。由亳至泰山之下,如要经过蕃,是不免稍稍绕道的。然继其先王已创的基业总比新修道路为容易。汤③《诗·大雅·緜》篇。 ④《周书·大匡解》。 ⑤《汉书》卷二八《地理志》。 ①《史记》卷四《周本纪》。 ②《左传》定公四年。 ③《史记》卷三一《吴太伯世家》。 ④《汉书》卷二八《地理志》。 ⑤《水经·渭水注》:“渭水又东迳峦都城北。故蕃邑,殷契之所居。《世本》曰:‘契居蕃’。阚骃曰:‘蕃在郑西’。然则今峦城是矣。”按:商人建都无在崤山以西者,郑西之峦城,必非契都,王国维《说契自至于成汤八迁》以《汉志》鲁国蕃县当之,诚是。 以后,商人又在庇、奄两地相继建都,而这两地又皆在由亳经过蕃而至于泰山之下的大道上。可知这条道路不仅已经形成,而且沿用了相当长久的时期。亳在济水之南,汤时夏人虽已不再东进,然在东土却仍有相当基础。所谓韦、顾、昆吾,就都是夏人的与国。《诗·商颂·长发》:“韦、顾既伐,昆吾、夏桀”,即指此而言。韦在今滑县东南,顾在今山东鄄城东北。昆吾也就是原来的帝丘。韦就在夏时由伊洛之间至帝丘的道路上。顾于斟灌偏于东南,盖由昆吾直东可以至顾。由毫至顾,越过济水即可达到。虽相距并非很远,却可使黄河以南的东西道和济水以南的东西道路相联系。 契之后,昭明曾迁于砥石①。如前所说,砥石在今河北宁晋、隆尧间。 如所说果确,则其地应在大陆泽之北。昭明是由蕃迁往砥石的。蕃与砥石之间应有一条道路。道路何在?已难实指。然砥石之南,溯黄河而上,交通也不是不可能的。就在汤始居亳之前,相土曾于邶。盘庚迁殷之前,河亶甲又居于相。邶、相两地分峙于黄河的两侧,距河滨又皆甚近,对于水上交通的利用并非不可能的。祖乙圮于耿,为商代的巨变。河患的剧烈使商人不能不为之迁都。可是商人的迁都却还未能远离黄河,黄河水上的交通应是其中的一个诱因。史称商纣之时,“厚赋敛以实鹿台之钱,而盈巨桥之粟,益收狗马奇物,充仞宫室。益广沙丘苑台,多取野兽飞鸟置其中”②。又说:“纣时稍大其邑,南距朝歌,北据邯郸及沙丘,皆为离宫别馆”①。鹿台在朝歌。朝歌在今河南淇县东北。沙丘在今河北平乡县东北。邯郸当即今河北邯郸市。这些地方都是黄河流经的地区。巨桥为仓名,在钜鹿水上,距沙丘当不甚远。据说当地有漕粟②。漕运是怎么来的?这无疑是要假道黄河了。 西周交通的发展和道路的修整周人的兴起及其向东发展,使当时的交通呈现系统化和网络化。周人始建都于歧下,和殷人争衡,实施翦商大业。其都城也步步东进,由周原东至程,更至于丰镐。丰镐虽建为都城,周人并未忘情于周原。周原与丰镐间的大道,实为周人本土的主要道路。周武王东征,由盟津渡过黄河,直抵朝歌,与殷纣战于牧野。盟津即孟津,在今河南洛阳市北。武王灭殷归来,营周居于雒邑,纵马于华山之阳,放牛于桃林之虚③。雒邑即今洛阳市,华山在今陕西华阴县南,桃林在今河南灵宝县。这条道路从那时起,直到现在还继续沿用,其间也不免有若干变化,总的趋向仍然没有根本的改变。 作为周人统治地区的东西交通干线,由周原经丰镐至于雒邑的道只是其间的一段。由雒邑往东,还继续伸延。周公于殷人既灭之后,东向残奄。奄为殷人与国,为周人东方次于殷人的大敌,不能不用兵征讨。奄既被残,周人因以其地建立鲁国。与鲁国并建的为齐国。齐、鲁两国拱卫东土,使殷人余孽不能再事反抗。当时的东西交通干线,最东就通到齐、鲁两国。这条道路和商人以亳为中心的东向交通路线不尽相同。春秋初年,周王使凡伯聘于①《书·正义》引《世本》。 ②《史记》卷三《殷本纪》。 ①《史记》卷三《殷本纪·正义》引《竹书纪年》。 ②《史记》卷三《殷本纪·集解》引许慎说。 ③《史记》卷四《周本纪》。 鲁,戎伐凡怕于楚丘①。楚丘在今山东城武县西南。凡伯聘鲁,力戎所伐,正显示这条道路是要经过楚丘的。楚丘近汤所居之毫,是周时的道路仍有个别段落是因殷人之旧的。 由雒邑经盟津至朝歌是武王灭纣的旧路。纣灭之后,其故土为卫国的封地。卫国之北,尚有邢国。邢国和凡、蒋等国皆为周公之胤②,也是一个重要的封国。邢国故地在今河北邢台市。邢国在朝歌至邯郸这一地区之北,似已出宁殷纣的京畿之外。如以砥石在今宁晋、隆尧之间,则邢国所封还未出于商人迁都的地区之外。何况殷纣的沙丘又在邢国故他的东北。这条道路似仍因殷人之旧。邢国以北未闻有所建置,这条道路可能暂止于邢国。 对于夏人的故土,尤其是唐叔所封的夏虚也未少有疏忽。唐叔所封在汾水下游,汾、涑之间。与唐叔同封尚有其他封国,其最北的封国当为霍国。霍国与管、蔡、鲁、卫等国同为文王之子所封③。其地在今山西霍县,亦即在霍太山之南。周初循汾、涑北行的道路可能即止于此。或谓唐叔所封乃在今太原市。唐叔所封实不能远至今太原市,其证甚多,无须在此一一缕述。唐叔既封于夏虚,夏虚何能亦远在今太原市?这条道路的南端,如前所说,一由河曲渡河,东至于崤山;一越中条山,渡河南行。然自周人建制,则由丰镐东行,渡河之处已移至渭水入黄河处之北。春秋时,秦、晋两国曾经频繁战争,其渡河的地方就在这里。晋侯使吕相绝秦,所说的“入我河曲,伐我涑川,俘我王官,翦我羁马,我是以有河曲之战,东道之不通,则是康公绝我好也”①,就指这条道路而言。王官在今山西临猗县南,羁马在今山西永济县南,涑川即涑水,固皆在这条道路上。 殷商之时,曾经对于“居国南乡”的荆楚进行过征讨。《诗·商颂·殷武》所说的“挞彼殷武,奋伐荆楚,罙入其阻,衷荆之旅”,即指此而言。郑玄释殷人南征,乃是踰方城之阨。方城之阨在今河南方城县,曾长期为南北交通大道经行之地。殷人南征为高宗时事。其时殷人已久居于相当于今河南安阳之殷,由其都城南征可能要经过方城,惟不见史册记载,殆近于想当然之辞。周人克殷之后,对于各方皆大加经营。雒邑的营建为一时少有的重大设施,对于南方各地也具有一定的控制作用。不过这在文献记载上似尚未能见到具体的证明。直至东周初年才略显出一些端倪。骊山之役,幽王为犬戎所诛杀,诸侯乃即申侯而共立故幽王太子宜臼,是为平王②。申侯应即宣王时受封的申伯。申伯所封在谢,并因谢人为之建城修庙。其地在今河南南阳。《诗·大雅·崧高》一篇,就是专咏申伯受封之诗。诗中一则说:“亹亹申伯,王纉之事,于邑于谢,南国是式”;再则说:“往近王舅,南土是保”;而且还说:“申怕番番,既入于谢,徒御啴啴。周邦咸喜,戎有良翰”。这显然是要申伯担负控制南国的任务,所谓“南国是式”,“南土是保”,就是这样的意思。申国地位既是如此重要,当然就具有一定的国力,它可以为平王立国的交柱。申国位于雒邑的南方,相距又不很远,其间往来无须假借他途。只是途中崇山峻岭,互相隔绝,仅方城一途可以通过。这就可以证①《左传》隐公七年。 ②③《左传》僖公二十四年。 ①《左传》成公十三年。 ②《史记》卷四《周本纪》。 明这是当时由雒邑通往南服的道路。 其实远在申伯封谢以前,周人对江汉之间就已有所经营。《诗·国风》以周召二南开篇。《诗序》解释南的意义,谓“言化自北而南”。郑笺说:“从北而南,谓其化从歧周被江汉之域”。按之《汉广》篇所说:“汉之广矣,不可咏思,江之永也,不可方思”;《汝墳》篇所说:“遵彼汝愤,伐其条枚”,不仅提到江汉,而且涉及汝水。《江又汜》篇更说到江之有汜、有渚、有沱,就显示出对于江汉的情况有更多的了解,其间的交往也较为频繁。周人灭商之后,汉阳诸姬的受封,更是具体的设施。周人对于江汉地区也曾使用过兵力。昭王南征不复,直至春秋之时,齐桓公还以之作为对楚国问罪之辞①。宣王也曾丧南国之师②。昭王为何不复?楚人的答辞是“君其问诸水滨”!杜预解释说:“昭王时,汉非楚境,故不受罪”。楚人虽不承担此事责任,昭王曾经达到过汉水之滨,却是可以肯定的。宣王时的南国,韦昭以“江汉之间”作解释,并引《诗》所说的“滔滔江汉,南国之纪”作证。这都是无可非议的。这里的问题乃是昭王和宣王究竟是取哪条道路南征的。周初封国,楚国也是其中之一。楚国封于丹阳。丹阳所在说者不一,然以在丹水之阳最具胜义。丹水发源于汉时上雒县③。上雒县即今陕西商县。越过秦岭就距丰镐不远。这应是周初由半镐通往东南的道路所经过的地方。在西周一伐,楚人并未离丹阳南迁。楚人答齐桓公的责难,诿昭土的丧亡非其力之能及,其实楚人徙都十郢,迟至楚文王元年,其时为鲁庄公五年,周庄王八年①。杜预欲为之摆脱,是不可能的。周昭王宣王时,楚都既尚在丹阳,则丹水一途还应是畅通的。前面曾举出《崧高》之诗,诗中说到申伯受封赴国的过程:“申伯信迈,王饯于郿”。郿在今陕西眉县,距周原不远。当是其时宣王方有事于周原,放得在其附近为申伯饯行。申国固然与雒邑相近,然申伯赴国当不会舍丹水之途而绕道于雒邑方城也。以申国所在地而论,实可控制丹水和方城两条道路,有一定的重要意义,故申伯赴国之后,“周邦咸喜”。 就在西周初年,由于平定所谓淮夷,东南的交通也有所开发。淮夷居地当在淮水下游,因淮水上游周初已有若干诸侯封国,淮夷不能远至其地。周人之所以征讨淮夷,是由于淮夷助管、蔡、武庚反周。战事结束后,周人封康叔于卫,封微子于宋。微子封于宋,是为了奉殷祀②。卫本殷人故土,若为了奉殷祀,是无过于卫了。揆诸当时情势,周人是不会以卫归诸殷人的。宋在商丘。商丘固为商人旧都,然商人旧都甚多,又非汤所居邑,何以微子必封于此?可能除奉殷祀外,还以之控制东方。微子将徵于武庚的覆灭,自必唯周人之命是从,不敢再有所反侧。而周人欲通往东南,宋国也是必经之地。淮夷虽经用兵征讨,对于周人却不是就此恭顺下去。宣王时,还曾再次出师。《诗·大雅》的《江汉》和《常武》两篇都是歌诵宣王在这方面的武功。《江汉》篇中固然明确指出:“既出我车,既设我,匪安匪舒,淮夷来铺”。可是以江汉名篇,篇中又屡提到江汉,似与淮夷的具体所在无关。①《左传》僖公四年。 ②《国语·周语上》。 ③《汉书》卷二八《地理志》。 ①《史记》卷一四《十二诸侯年表》。 ②《史记》卷三三《鲁周公世家》。 《常武》篇中则显得更为明确。它一则说:“率彼淮浦,省此徐土”;再则说:“翟征徐国”,而后又说:“王犹允塞,徐方既来”。这里所说的淮夷,实际就是徐国。徐为东方之国。后来战国时人托名大禹所撰的《禹贡》,犹以淮海之间为徐州,可见徐国是有相当力量和影响的。宣王时东征之师,就可能经过宋国,而与江汉无涉。这里还应该提到:周人灭商以前,太伯和仲雍奔吴的往事。太伯为了让位于季历,与其弟仲雍相借奔吴,为吴国的初祖①。吴更在淮夷的东南。后来吴国季札北使,还曾道经徐国,是徐国实力东南大道必经之地②。至于太怕仲雍东奔,是否道经徐国,则书阙有间,难以具知了。 这里所说的道路都是以丰镐为中心向外辐射的道路。这是当时主要的道路。此外,还有其他的道路,不过难于和这几条主要的道路相提并论了。《诗·大雅·船》篇就是歌诵周王的巡守和祀岳河海的诗篇。诗中说:“于皇时周,涉其高山,嶞山乔岳,允犹翕河”。这是说,周王巡守四方时,登上高山,从事祭祀。就那些小山高岳,也按山川之图,循序祭之。又合九河为一,以大小次序为之祭祀。这样巡守所经的道路,在当时来说,也是相当重要的,不过似不易和那几条主要道路相提并论。因为那几条道路正是周王由中枢控制四方的大道。 夏、商两代对于交通道路的修整,由于史文简略,已不易稽考。周人在这方面却是相当重视的,《诗·小雅·大东》:“周道如砥,其直如矢。君子所履,小人所视,”这是说周道像砥石那样的平整,像箭那样的端直。这样的道路只供统治阶级所使用,一般平民只好在旁边看看而已。《诗·小雅·四牡》还说:“周道倭迟”。周道当然是相当长远的。这都显示当时修治道路的功力。周人对于修治道路有种种规定。如“雨毕而除道,水涸而成梁”;又如:“列树以表道,立鄙食以守路”,直到春秋时期,还为诸侯封国所遵循。陈国以道路为草秽所塞,艰于行走,还曾受到单襄公的批评①,即此可见一斑。 ①②《史记》卷三一《吴太伯世家》。 ①《国语·周语中》。 第三节 春秋时期横贯南北和纵通东西的交通道路 南北交通诸道路 平王迁都雒邑,是为东周。不久即入于春秋时期。由于都城的迁徙,雒邑代替了丰镐。也就是说,以前是以丰镐为中心,向外辐射出若干交通道路。这时应以雒邑为中心,向外辐射交通道路。论东周的国力远不能和西周相比拟。不过雒邑在当时是居于“天下之中”②,地理条件使它在一定程度保存住这样的交通中心。由于有些诸侯封国的强大,地区间的交通有所发展,以雒邑为交通中心的旧规逐渐失去其优势,分散到各个地区,从而出现了若干地区中的一些较小的交通中心。不过诸候封国往往以遵王为号召,使雒邑交通中心的地位还能够暂时得以保存。 雒邑在西周时本是东西交通大道经过的地方。丰镐倾覆,这条道路的西段不免失去其重要的作用。秦国继起,雍代替了丰镐,而雍还在周源之西,这是说这条道路的西段不仅得到恢复,而且还能有所发展。由于齐、鲁两国继续在诸侯封国中居有重要的地位,这条东西大道的东段,仍然具有一定的优越条件。 以雒邑为中心的南北交通大道也有若干变化。黄河以北,西周之时本是可以通到太行山东的邢国的。自邢为狄人所攻,迁于相当于今山东聊城西南的夷仪之后①,这北道就不能不为之缩短。黄河以南,方城仍是南北大道上必经的地方。齐桓公召陵之盟前,就是设想由方城攻楚的。齐侯这次兴师本是侵蔡。蔡未被攻而先溃,故转而伐楚。师次于径,遂与楚人有召陵之盟②。蔡国为今河南上蔡县。召陵在今河南源河市东北,陉则在召陵之南。召陵和陉实皆在蔡国之北。齐师于蔡国既溃之后,若欲伐楚,自可挥鞭乘胜南驱,奈何又迫旆北行,次之于陉?盖蔡国于方城稍偏东南,距南行大道稍远,不能不稍稍回师。当楚国屈完面告齐桓公,谓楚国方城以为城,汉水以为池,齐国也就适可止,不再南下。后来晋、楚湛阪之役,晋国本来是取方城一路向南进攻的③。湛阪在今河南叶县,正在方城之北。方城为楚国的阨塞,是难于攻取的。当时的军事行动因之也就不能不谋取他途。晋、楚绕角之战,晋军的目的也是就在方城。因绕角在今河南鲁山县东,正在方城之外。楚军既退之后,晋军却转而侵蔡,为楚军御于桑隧④。其时蔡尚未迁国,仍在今河南上蔡县。桑隧却在今河南确山县,已远在蔡国之南。当时晋军慑于楚军之强,虽中途退还,其本来企图还是显然可见的。因为接着又再次侵蔡,遂侵楚①,桑隧南距冥塞、直辕、大隧并非很远。冥塞、直辕、大隧皆在今河南信阳和湖北应山中间山上,为楚国北向通中原另一大道必经之地。楚国扩充上域于淮水上游,就是通过这条道路的。 西周时通过方城的道路,是由雒邑肇始的。春秋时,方城的道路仍未失②《史记》卷四《周本纪》。 ①《左传》僖公元年。 ②《左传》僖公四年。 ③《左传》襄公十六年。 ④《左传》成公六年。 ①《左传》成公八年。 其重要性,却不必再以雒邑为枢纽。齐桓公召陵之役,由何途出兵,史文简略,未有明确记载。乃其班师归去,陈国辕涛涂深恐诸侯之师路由陈、郑之间②。召陵在陈国之西,其北为许国,再北就是郑国的东鄙。这是近于现在京广铁路而且大致平行的道路,在当时也是另一条南北大道的一段。晋、楚绕角之战后,晋师改而侵蔡,为楚国御于桑隧。桑隧在蔡国之南,也在召陵之南。由桑隧往南就是冥塞、直辕、大隧。这都是在前面已经提到的。这是构成这条南北大道的另一段,仍然是和现在京广铁路大致平行的。 当时的南北大道可能还不仅如此而已。召陵盟后,陈国辕涛涂深恐齐国及诸侯之师出于陈、郑之间,他提出了另一条出于东方的道路,据说是可以观兵于东夷,循海而归。杜预以郯、莒、徐夷来解释这里所说的东夷。郯在今山东郯城县,曹在今山东莒县,徐夷如前所说,在淮水下游。汉时临淮郡有徐县,唐时泗州有徐城县,皆在今江苏泗洪县,可能是徐夷的中心地点。如果这是一条南北大道,则由莒国北行就可达到齐国都城临淄。临淄在今山东淄博市东。用现在地理来说,由临淄旧址过穆陵关即可达到莒县。不过这条道路距召陵是太远了,由召陵到这条道路,中间似乎还有其他各种的困难,故齐桓公未能采用,而辕涛涂也因此而获罪。话虽如此,这条道路在春秋时确是另一条南北交通大道,只是因为僻在东方,未能和上述两条道路相提并论。晋国为了削弱楚国力量,扶持吴国,曾派申公巫臣使吴。申公巫臣本楚国的逃臣,为了扶持吴国以削弱楚,他就不能由中原前往,以免招致楚国的注意。因此之故,他假道于莒国①。莒国在鲁国正东。鲁、莒之间雄峙着蒙山。交通是有一定的困难的。申公巫臣假道于莒,就必须先假道千齐。申公巫臣所走的这条道路正是辕涛涂向齐桓公所建议的循海道路。齐桓公如果走这条道路,那是由南趋北,申公巫臣却是反其道而行之。等到申公巫臣走到徐时,就可再循吴季札出使中原的道路,一直走到吴国。 这样南北的道路还应该一提经过丹阳和上雒一途。周人东迁,丰镐成了废墟,对于这条道的通塞曾有过影响,及秦人继起,这条道路就成为秦、楚两国间往来的大道。吴师入郢之役,秦军救楚,就由这条道路东南行。秦师至楚,先军于稷,后败吴师于军祥,遂顺道灭唐②。稷在今河南桐柏县东,军祥在今湖北随州市,唐则在随州市西北。这些地方都在郢的东北。秦军出此途,当系采取抄吴怀后路的策略,其后吴师虽取胜于雍滋,也不能不狼狈退走。稷于郢为东北,却在申国的东南。申国在今河南南阳市,其时已入楚为县。秦军能够到达此地,舍上雒一道,殆无由也。后来楚军也由这条道北上,以扩展土宇。其袭取蛮氏之役,即由丰析北出,以临上雒,左师军于菟和,右师军于仓野,还威胁晋国的阴地大夫,说是“将通于少习以听命”①。菟和、仓野皆在上雒。壮预释少习,谓在商县武关;并说,楚国将大开武关道以伐晋。由于晋国完全满足楚国的要求,楚国未必就在这里修筑道路,但这条道路早已能够行军,那是无可置疑的。 这几条南北道路都在黄河以南,黄河以北,由于有关诸侯封国版图的扩张,道路也因之向北伸延。溯汾水北行的道路,以前仅至于霍太山。自魏绛②《左传》僖公四年。 ①《左传》成公八年。 ②《左传》定公五年。 ①《左传》哀公四年。 推行和戎的策略②。晋国的疆土逐渐向北推广,达到了魏榆③、晋阳④、甚至达到霍人⑤。魏榆在今山西榆次市,晋阳在今山西太原市西南汾水西,霍人在今山西繁峙县。而晋阳实为晋卿赵氏极为重要的采地,它和晋国都城绛之间自有道路,以通往来。春秋末叶,赵鞅叛晋,后因韩、魏之请,归于晋阳,复由晋阳入于绛,与晋侯盟于公宫⑥,就是遵行这条道路。 这条道路的南段,一自河曲渡河,一越中条山,再南渡过黄河。这两条分歧道路,春秋时依然畅通。晋文公自秦返国,济河之后,围令狐入桑泉⑦。秦伯送公子雍入晋时,为晋人败于令狐,至于刳首⑧。令狐在今山西临猗县西,桑泉更在令狐之西。 刳首亦在令狐的西南。这几处都离河曲较远,似渡河的地方已移至河曲之北。其后,秦、晋为成时,本来预定就在令狐会盟,可是临时有了变化,秦伯不肯渡河,于是使史颗盟晋侯于河东,普郤犫盟秦伯于河西①。王城在今陕西太荔县东,这就明白显示累次令狐之役,仍然都是由河曲渡过黄河的。秦穆公为了报晋国殽之役,济河伐晋,取王官及郊,自茅津渡河,殽骰尸而还②。王官在今山西旧虞乡县南,他是由河曲渡河的。茅津在今山西平陆县南,盖越过中条山,为黄河的律渡处。 在这两条歧路之外,还有另外两条分歧处。其一是由汾河入黄河以北龙门山南渡过黄河的。晋国的望山为梁山。梁山崩,晋君为之惴惴不安,举行大礼以祀禳③。梁山在今陕西韩城县北。晋人渡河祀梁山,自然要从龙门经过的。秦、晋曾有彭衙之役④。此役之后,晋人接着夺取彭衙及汪⑤,晋人这样累次西征,都是由龙门渡河的。彭衙在今陕西白水县,澄城在今陕西澄城外,行军道路是由龙门渡河后,再向南行的。 另外一条岐出之路,是由晋都绛东南行,而达于南阳。周襄王避太叔带之难,出居于郑国的汜。晋文公为了勤王,乃行赂于草中之戎和丽土之戎,以启东道⑥。草中之戎和丽土之戎在王屋山和析城山间。由绛东南行,经过这些山间,可以直到阳樊等地,也就是令河南济源县。这里位于太行山南,故谓之南阳。这条道路要较绕道于茅津,再往东行,是捷近的多了。 循汾、涑而行的南北大道之东的另一条南北大道,乃是在太行山之东。 如前所说,远在殷商之世,这里是当时畿内之地,沙丘、巨桥皆在殷都之北。至迟到春秋末叶,这条道路已经向更北发展。春秋末叶,晋国荀、赵两家交②《左传》襄公四年。 ③《左传》昭公八年。 ④《左传》定公十三年。 ⑤《左传》襄公十年。 ⑥《左传》定公十三年。 ⑦《左传》僖公二十四年。 ⑧《左传》文公七年。 ①《左传》成公十一年。 ②《左传》文公三年。 ③《左传》成公五年。 ④⑤《左传》文公二年。 ⑥《国语·晋语四》。 恶,赵鞅率师伐荀寅所据的朝歌,荀寅奔邯郸,赵鞅因围邯郸,荀寅逐奔鲜虞。齐国国夏为了营救荀寅,率师伐晋,取邢、任、栾、鄗、逆畤、阴人、盂、壶口八邑,会鲜虞,纳荀寅于柏人①。朝歌在今河南淇县。邯郸今为河北邯郸市。鲜虞在今河北定县。邢在今河北邢台市,任在今河北邢台市东北。栾在今河北元氏县东,鄗在今元氏县东南。逆畤或谓在今河北保定市西南,疑其太远。盂的所在无考。壶口在今山西黎城县东北。这八邑本为荀氏采地,故国夏一并夺取。这些战地,除逆畤、盂、壶口外,都应在由朝歌经殷虚北行的大道上。可以说,这条大道已经伸延到鲜虞了。 在这条道路之东,应该还有一条南北大道。齐桓公曾北伐山戎②,葵丘会后,周宰孔说:“齐侯不务德而勤远略,故北伐山戎,南伐楚”③。可知山戎距齐较远。稍后,齐侯又与许男伐北戎,杜注谓北戎即山戎。据说这是因为山戎病燕的缘故。杜预以山戎即无终④。《管子》也曾经一再提到山戎,多与孤竹、令支并举⑤。西汉时,右北平郡有无终县,班固以为即故无终于国。辽西郡令支县,班固又谓其地有孤竹城⑥。汉无终县今为河北蓟县,汉令支县在今河北迁安县,皆在燕国之东,齐桓公如果举兵北伐,似嫌过远。杜预所注,以山戎即无终,盖因晋中行穆子败无终及群狄于太原之说。太原在汾水中游。如果无终之国在今河北蓟县,何能远至汾水中游为晋人所败北?这一族当系从事游牧生涯,故其所涉及的地区相当广泛,而燕国适当其东西的冲要,因而就为其所骚扰。《史记·燕召公世家》说:“山戎来侵我,齐桓公救燕,遂北伐山戎而还。燕君送齐桓公出境,桓公因割燕所至地予燕”。《正义》引《括地志》,谓沧州长芦县东北十七里有燕留故城,即齐桓公分沟割燕君所至之地所筑之城。如果这样的说法确实无讹,则这条大道即是沟通燕、齐两国的,中间经过燕留故城。唐沧州长芦县在今河北沧州市,就是到现在,这里也是南北交通大道的枢纽。 东西交通话道路这里论述春秋时期南北交通诸道路既竟,还须再略论当时东西交通诸道路。前文曾经论及通过周都雒邑的东西道路,这是当时东西道路主干道。在这条主干道的南北两侧,也还有几条道路,这里就逐一作出说明。 由于太行山呈南北走向,隔绝了东西,因而这一地区的东西道路就难免横越太行山。太行山虽高耸峻陡,晋国经营东阳,并未过分受阻。当时晋、齐两国并为大国,亦不时以兵戎相间,可知其间越太行山的道路还是畅通的。《国语·齐语》说:齐桓公“西征攘白狄之地,至于西河;方舟设泭,乘桴济河,至于石枕;悬车束马,踰太行,与辟耳之谿拘夏,西服流沙西吴”。《史记·齐太公世家》也说:齐桓公“西伐大夏,涉流沙,束马悬车,登太行,至卑耳山而还”。郑公孙侨谓大夏为实沈所到国,晋国的封疆也在大夏①《左传》哀公四年。 ②《春秋》庄公三十年。 ③《左传》僖公九年。 ④《左传》昭公元年·注。 ⑤《管子·大小匡·轻重甲》诸篇。 ⑥《汉书》卷二十八《地理志》。 的故地①,与晋国同封的虞国也在夏虚②,其地当在今山西西南部。《史记正义》以晋阳释之,殊为不辞。卑耳即辟耳,小司马谓在汉河东郡太阳县③,以今地来说,乃在山西平陆县。平陆为古虞国所在,也就是所谓的夏虚。封于虞国的虞仲为周章之弟,周章为太伯之后,已受封为吴侯。虞仲实因与吴国的关系而封于虞。故虞国得称为西吴。虞国和卑耳之山皆在今山西平陆,实属邻迩之间,且拘夏为卑耳之谿,卑耳西距西河亦非甚远。齐桓公若方舟设谿,乘桴济河,当在卑耳之西。白狄为从事游牧的族类,来往飘忽,靡有定所。晋文公曾与狄君田于渭滨④。此所谓狄君,即指白狄而言。文公与狄君所田的渭滨,近于西河,故齐桓公得以来此行加以征攘。《国语》所说“西服流沙西吴”,似流沙距西吴不远。然《史记》说涉流沙,却在登太行之前。两说虽难遽定,总在太行山的东西。或以雍州的流沙释之⑤,似属过远。这些地方的今地所在辨明之后,齐桓公究竟从何处横越太行山,却还有待斟酌。桓公西伐以卫为主。卫本都朝歌,齐桓公时,卫为狄所逼,桓公为之徙于楚丘⑥。桓公西行,究在何年,未能确指。然楚丘与朝歌,东西相望,都在由齐国西行的道路上,宜桓公西伐以卫为主。其后齐庄公伐晋,就是由朝歌入盂门,登太行,封少水⑦。盂门在今河南辉县西,少水为今沁水,沁水之西就近于晋都新田。 越过太行山的道路,还有经过壶口一途。前面已经指出,壶口在今山西黎城县,入春秋以前,这是黎侯的疆土。赤狄潞氏强大,灭掉黎侯,壶口当为潞氏所控制。潞氏之国在今山西潞城县北。其后,晋荀林父灭潞氏。灭潞氏之时,曾相战于曲梁①。曲梁在今河北永年县。由潞氏之国至曲梁是要经过壶口的。潞氏被灭后,其故地即成为荀氏的禾邑。前文曾提到,齐国国夏为了解救荀氏的危难,曾出兵伐晋,取邢、任、栾、鄗、逆畤、阴人、盂、壶口八邑。这八邑皆荀氏采邑,荀氏为赵鞅所逼,失去本封,故国夏为荀氏复取之。壶口为太行山的隘道,潞氏当年即借这条隘道,控制太行山东西其所统辖的地区,潞氏既灭,荀氏也未能轻易放弃。晋国经营东阳,当是利用这条隘道。因为由晋国都城东行,经过这条隘道还是比较便捷的。由壶口西行,再经过位于现在山西沁县东南的断道②,就可以达到晋都新田。登上太行山的两条道路,壶口一途似较易行,故往来经过的亦较多。郑成公如晋,为晋人执于铜鞮③,就是走的这条道路。铜鞮在今山西沁县南,距断道很近。由壶口东行,就是邯郸。邯郸在曲梁的西南。远在潞氏未灭之前,这里就已是交通的枢纽。邯郸东南有地名乾侯,在今河北成安县东南。鲁昭公朝①《左传》昭公元年。 ②《史记》卷三一《吴太伯世家》。 ③《史记》卷二八《封禅书》。 ④《左传》僖公二十四年。 ⑤《国语·齐语》韦昭注。 ⑥《左传》僖公二年。 ⑦《左传》襄公二十三年。 ①《左传》宣公十五年。 ②《左传》宣公十七年。 ③《左传》成公九年。 晋,就曾到过乾侯④。乾侯东北为冠氏。冠氏在今河北馆陶县。齐国曾为卫国举兵伐晋,进攻过冠氏,反为晋国所败①,可见这里是晋国防齐的要地。晋国也曾经几次进攻过齐国,其中就有从这一路出兵的。鞌之战,晋师从齐师于莘,战于鞌,入于丘舆②。莘在今山东莘县北,而莘县就在馆陶的东南。鞌在今山东济南市西北。丘舆在今山东益都县界,距临淄已是很近了。其后晋中行偃伐齐之役,由于有鲁、卫两国参与,可能由濮阳一途出师。齐侯御之于平阴,晋军攻下邿及京兹,遂长驱至于临淄③。平阴在今山东平阴县东,都在今山东东阿县东南。京兹在今平阴县东南。盖平阴既克,临淄之途再无可守的险阻了。这样的行军道路,其实就是循着当时的交通大道的。 当时黄河之南也有两条东西大道。前面说过,齐桓公召陵盟后,陈国辕涛涂曾经建议桓公观兵于东夷,循海而归,就是其中的一条。辕涛涂这样的建议,是因为恐怕齐兵北归时,出于陈、郑之间,资粮难于负担。因而,这条道路可能在陈国之南。齐桓公这次南征,起因是为了伐蔡。蔡国自应负荷所需的军糈。陈国在今河南淮阳县。蔡国在今河南上蔡县,位于陈国的西南。这条道路可能是通过蔡国东行的。由于郑国申侯的建议,齐桓公还是由陈、蔡之间北归。申侯认为东行的道路可能有些敌人,齐师已老,难于取胜。沿途的资粮也可能感到不足④。尤其是这条道路愈向东行,更多大泽,艰于行军⑤。辕涛涂所谓东夷,据杜预的解释,是郯、莒、徐夷。何休则谓乃指吴国而言。徐夷虽经周初对之用兵,并未大杀其威风,春秋时尚时时见称于诸侯间。吴国于春秋后期始得脐于大国之列,齐桓公时似尚未多见凿及。桓公即使欲观兵东夷,恐亦不肯道及吴人。当时徐夷仍据有淮水下游,所谓东夷当如杜预所说,以徐夷为主,则这条东西道路当是由蔡国或其附近东行,至于淮水的下游。 另外一条东西的道路,乃在长江以北。当时南方的大国,楚国之外还数得上吴国。楚、吴两国虽分据长江的中游和下游,由于九江附近江水的浩淼,水上交通几乎难以利用。这两国的往来只好舍舟就陆,这就构成了又一条东西的道路。楚、吴两国间发生的战争及其行军路线,就是具体的说明。楚子重伐吴之役,曾克鸠山,至于衡山①。鸠山在今安徽芜湖市东南,衡山在今浙江湖州市,皆已深入吴国境内。鸠兹近江,楚师是否沿江而下,或取其他道路,史文简略,已难知其究竟。其后楚国邀秦国共同起兵侵吴,到达雩娄,听说吴国有备,半途折返②。雩娄在今河南商城县东。其地距长江已远,楚军不得乘舟沿江而下。再后又有鸡父之役。这次战役起因于吴国的伐州来。楚国为了救援州来,与吴国战于钟离,楚军败北,吴军追及于鸡父,遂大败楚师③。州来在今安徽凤台县,钟离在今安徽风阳县东,皆近于淮水。鸡父④《左传》哀公十五年。 ①《左传》昭公二十八年。 ②《左传》成公二年。 ③《左传》襄公十八年。 ④《左传》僖公四年。 ⑤《公羊传》僖公四年。 ①《左传》襄公三年。 ②《左传》襄公二十六年。 ③《左传》昭公二十二年。 在今河南固始县东南。几处地方皆距长江过远,楚军自是由陆路东行。后来柏举之役,楚师大败,吴军因得入郢④。柏举在今湖北麻城县东北,已是深入楚境了。就在柏举之战以前,楚、吴两国还有一次交兵,显示出其间行军的道路。这次争战是楚子以诸侯及东夷伐吴。楚师一部前进至夏汭,另一部为吴师败于鹊岸。夏汭在今安徽寿县附近淮水岸边,鹊岸在今安徽舒城县。这次战役由于吴师有备,楚国无功而还,留军待命于巢和雩娄以备吴①。雩娄已见前文,巢则在今安徽巢县。在这些战役中,有些战地由于争取有利形势,可能稍稍离开当时交通大道。如果除去这样一些因素,这条东西道路,可能由吴国的国都出发,经过鸠兹,渡过长江,再经过巢,雩娄、柏举等地,而西至于楚国都城郢。 水上交通和运河像长江这样的水上交通,吴、楚两国都不易加以利用,说明尚有困难难以克服。长江是当时最大的河流,江水浩淼,舟行不易,也确实是事实。其他河流的水上交通,还是时有所闻的。秦、晋两国分据黄河的东西,两国之间的交通就曾经利用过黄河,不仅利用黄河,还曾利用过渭水和汾水。秦穆公时,晋国荐饥,乞籴于秦。秦国输粟,自雍及绛相继,称为“汎舟之役”②。雍为秦都,在今陕西凤翔县南。绛为晋都,在今山西翼城县南。雍在渭水之北。绛在汾水支流浍水旁。这次汎舟之役是由今陕西宝鸡县浮渭东行,至今潼关县,再溯黄河而上,入于汾水。浍水流量不大,可能不能行舟。然粮船得达今山西侯马市,距绛已经很近。今侯马市为晋国的新田,晋国的都城后来就由绛迁于新田。 就是黄河下游也有舟楫之利。《诗·卫风·新台·序》说:“新台,刺卫宣公也。纳伋之妻,作新台于河上而要之”。《正义》解释说:“此诗伋妻盖自齐始来,未至于卫,而公闻其美,恐不从己,故使人于河上为新台,待其至于河,而因台所以要之耳”。这虽是一宗丑事,却由此可以看到卫、齐两国间的黄河在交通方面的作用。齐国西境至于河,这是齐人曾经自诩的盛事①。卫宣公时,卫国尚都于朝歌。则由朝歌乘舟起碇,就可以抵达齐境了。 由于水道交通的便利,春秋时人不仅利用自然河流,还进一步开凿运河,谋求交通有更多的发展。最早开凿运河的是楚国。楚庄王时,孙叔敖就已经在云梦泽畔激沮水作云梦大泽之池②。楚灵王也在郢都附近开渠通漕③。后来,伍子肯也在云梦泽畔开渠,就是所谓子胥渎④。伍子胥不仅在云梦泽畔开渠,还开渠于吴国的境内⑤。吴国地处三江五湖之间,和云梦泽畔相仿佛,④《左传》定公四年。 ①《左传》昭公五年。 ②《左传》僖公十三年。 ①《左传》僖公四年。 ②《史记》卷一一《循吏·叔孙通传》引《皇览》。 ③《水经·沔水注》④《水经·沔水注》。 ⑤胡渭《禹贡锥指》引韩邦宪《广通坝考》。 都是便于开渠引水的。不过这些渠道都很短促,虽有一定的作用,却都不十分显著。吴王夫差所开凿的邗沟,其影响就不是那些小渠道所可比拟的。邗沟由邗城修起,沟通江淮之间⑥。邗城在今江苏扬州市。这条运河中间经过射阳湖,至末口入淮”⑦。末口在今江苏淮安县北。邗沟的开凿使长江和淮水两大水系能够沟通,这是值得称道的大事。吴王夫差为了争霸中原,开凿邗沟之后,进而又开凿菏水,这是当时所谓商鲁之间的深沟①。所谓商鲁之间,其实就是宋国和鲁国之间。这条菏水是由陶引济水东流,合于沂水,沂水也就是泗水。济水本是和黄河有关的,可以说是从黄河分流出来的。泗水为淮水支流,下游入于淮水。由于邗沟的开凿,江淮二水有所联系。菏水的开凿,不仅联系了济水和淮水,实际上是使当时所谓四渎,即江、淮、河、济,都能够联系在一起,其意义自是十分重大的,也应该是交通道路的历史上的一个新纪元。 ⑥《左传》哀公九年。 ⑦《左传》哀公九年杜注。 ①《国语·吴语》。 第四节 战国时期以各国都城为中心向外辐射的交通道路 以雒邑为中心向外辐射的道路 由前面的论述,可以约略看出:每一时期交通道路的布局虽皆不尽相同,但都城所在地总是重点的所在。一些主要的道路大都是由都城向外辐射,也可以说都城是一些道路交会的所在。雒邑就是如此。雒邑曾经彼称为“天下之中”。以“天下之中”来称道雒邑,除去它本来所具有的自然环境之外,当然是因为它是周王朝的都会。战国时期,这样的情况有了明显的变化。由于周王朝的衰弱,雒邑已逐渐失去“天下之中”的地位。称雄的诸侯各有相当广大的土宇,因而各自的都城也都可以自成交通的中心,向外辐射道路。这就使交通有新的发展,道路也有了新的布局。这种情形在春秋后期就已经约略存在,到了战国时期就更为明显。战国时期,各国的经济部会先后兴起,与政治都会参差并立,也使有关的道路另成一种体系。正是由于这些原因,战国时期的交通道路就和以前不尽相同,甚至有了明显的变化。这里先行论述以各国都城为中心向外辐射的道路,至于与经济都会有关的道路,则请详诸后文。 雒邑虽已不成为“天下之中”,然由于自然环境的因素没有显著的变化,仍可作为一些道路经过和交会的地方。尤其是在秦国既强之后,更是如此。雒邑位于函谷关外,崤山之东。秦国向东发展,崤函山地使它受到一定的阻遏。及其出了函谷关,越过崤山险阻,雒邑就在眉睫之间。秦国虽尚不能早日据有雒邑,这条东西的道路对它来说仍是有利的。由雒邑西行,这条大道有了两条分支,可以说是南北两道。北支经过渑池,南支径过宜阳。渑池在今河南渑池县东,宜阳在今河南宜阳县西。秦、赵渑池之会①,显示北支的重要意义。宜阳直至战国后期,还仅仅是一个县,可是这个县竟然不得和郡一样②,若不是地居冲要,这样的发展实际上是不可能的。这两条分支再往西去,还是合成一条大道。函谷关的设置,显示出这条大道是一条极为重要的大道。函谷关应为秦国设置的关隘,是秦国东方的门户。秦惠文王后七年,韩、赵、魏和楚、燕五国攻秦③,秦昭襄王十一年,齐、韩、魏、赵、宋五国又攻秦④,皆逡巡于函谷关下,不能前进。可见这条道路是函谷关以东各地西行的主要道路,非其他道路所能轻易代替的。由函谷关西行,已入秦境,可至秦国的泾阳、栎阳和咸阳先后几个都城,当然还可以继续西行,通往秦国的旧都由雒邑东行,经过魏国都城大梁,折向东北行,再循济水而下,经过平阴,又可直达齐国都城临淄。大梁今为河南开封市。临淄在今山东淄博市东。平阴在今山东平阴县东,为入齐国的要道。前文曾经提到晋国中行偃邀鲁、卫两国伐齐,齐侯就御之于平阴。入战国后,赵成侯侵齐至长城①。齐长城西至济水,东至于海,其西端就在平阴②。赵国侵齐所至的长城,只①《史记》卷八一《蔺相如传》。 ②《战国策·秦策二》。 ③《史记》卷十五《六国表》。 ④《史记》卷五《秦本纪》。 ①《史记》卷四三《赵世家》。 ②《水经·济水注》引京相■说。 能是在西端平阴。可知平阴实为当时入齐大道所经过的地方,长城肇始于其地,是有一定的意义的。关于这条道路所经过的地方,下文将再作说明。这条东西大道中间也有分歧。分歧的地方就在大梁。由大梁至齐已稍稍偏向东北,如趋向东南,却另有道路。今河南商丘县为宋都睢阳,宋国后来见逼于魏,东徙彭城③。彭城为今江苏徐州市。宋国虽东徙,然大梁、睢阳、彭城三地实构成东西一线。宋灭之后,彭城隶于楚国,为东楚的要地④。彭城能够见重于当世,自与这条东西大道有关。 由雒邑东北行,可以到达太行山东各地。如前所说,太行山东的南北大道已经通到鲜虞,也就是现在河北定县。由于经济都会的到处兴起,这条大道也因之而得到发展。雒邑黄河之北,兴起了温、轵两地⑤。温在今河南温县西,轵则在今河南济源县南。自雒邑视之,温在其东北,轵则稍稍偏于西北。其间道路似略有分歧。这里应该顺便一提到野王。野王在今河南沁阳县,距温、轵两地皆稍嫌远。野王为世所称道,乃是在卫元君徙居之后,其时秦始皇已统一六国①,似失之过晚。然其地就在太行山下,扼羊肠道口,为北登太行、远趋上党必经之地,故不同于其他寻常县邑。由雒邑北行的道路,虽有温、轵的分歧,经过野王,还是合为一途。由此东北行,卫国旧都的朝歌和赵国新都的邯郸,皆是必经的要地。这里应该顺便略一提及赵国的南长城。这段长城始筑于赵肃侯时②,其经过的地方虽难以细征,大要在漳水之北。苏秦说赵肃侯,秦甲渡河踰漳,就可会于邯郸之下③。因邯郸之南,只有漳水可以据守。长城修于其地,也是为了能控制这条南北大道。战国时,鲜虞已改称中山,中山虽地薄人众,却也成为一个经济都会④,南北大道就不容不通过这个地方。中山东北为燕国。燕国都于蓟,即今北京市。春秋之时,燕国崎岖于边僻之地,不为当世诸侯所重视,迄于战国初年,尚未改观。稍后遂跻身于七雄之列,其都城亦成为勃碣之间的都会,与其西南的涿并称⑤。所以这条南北大道,并非止于中山,而是向北通到燕涿。这条道路在入燕境之时,亦须经过燕长城,即所谓易水长城⑥。这条长城濒于易水,故以易水长城相称。长城有门,谓之汾门,亦曰汾水门,又谓之梁门⑦,在今河北易县之南。当是这条道路所经过的地方,较今京广铁路略偏西矣。 这几条道路,或由雒邑经过,或发韧于雒邑,这虽是自然形势所决定的,也可以说是以雒邑为中心向外辐射的道路。前已言之,战国之时,周王室日趋衰弱,难与称雄的诸侯相提并论。称雄诸侯各以其都城为中心,向外辐射有关的道路。这在下文将逐一陈述。 ③钱穆《先秦诸子系年考辨》卷三《战国时宋都彭城证》。 ④⑤《史记》卷一二九《货殖列传》。 ①《史记》卷三七《卫康叔世家》。 ②《史记》卷四三《赵世家》。 ③《史记》卷六九《苏秦列传》。 ④《史记》卷一二九《货殖列传》。 ⑤《史记》卷一二九《货殖列传》。 ⑥《史记》卷七○《张仪传》。 ⑦《水经·易水注》。 以咸阳为中心向外辐射的道路兹请先言秦国。秦在春秋时久都于雍。入战国后,肃灵公始居泾阳①,泾阳在泾水之委,为今陕西泾阳县②。献公徙治栎阳③,栎阳在今陕西临潼县渭水之北。孝公时始都咸阳④,在今陕西咸阳市东。战国初年,秦国内有忧患,为诸侯所卑视,至献公时镇抚边境,孝公时益臻强大。故论秦都当以咸阳为主,稍及于栎阳,至于泾阳,大可委而不论。 以咸阳为中心向外辐射的道路,约有七条:由咸阳渡渭水东行,出函谷关,过雒邑至于中原各处,这是秦国东向经略各国的主要道路。这是在前文已经陈述过的。由咸阳循渭水东行,经过栎阳和大荔王城。大荔王城在今陕西大荔县东,即旧朝邑县。其地近黄河。秦昭王末年曾在这里的黄河作河桥,就是后来的蒲津桥⑤。黄河以东,本为魏境。这时秦已取蒲坂,而魏国又献安邑⑥。蒲坂在今山西永济县西,安邑在今山西夏县西北,是这条道路已经伸入魏境。其后,北定太原,设太原郡,这条道路更溯汾水北上,抵达太原郡。这一路段不仅有魏国旧都安邑,韩国旧都平阳和赵国旧都晋阳,而且还有新兴起的经济都会。平阳就是一个经济都会,另外还有一个杨①。平阳在今山西临汾市西南,杨在今山西洪洞县东南。由咸阳东南行,经过商於和丹阳,可以达到宛、穰。宛在今河南南阳市,穰在今河南邓县。西周和春秋时的申、谢两国就在宛的附近。这条道路上战国时新修筑了一座武关,和函谷关一样,也控制着这条由秦国通向东南的道路。这座武关在今陕西商南县南,当陕、豫、鄂三省交界之处。这三条道路都是春秋时久已通行的道路,战国时由于秦国向外不断开拓,这三条道路都具有新的重要意义。 秦国于称雄诸侯中独僻居于西北,其外与匈奴接壤,由于长期受到匈奴的侵扰,多方经营,因而也形成几条道路。由咸阳北行,经上郡治所肤施,就是其中的一条。肤施在今陕西榆林县南,己在这条道路的北段。肤施本为赵国的土地,其入于秦国乃在秦昭襄王时。以肤施作为上郡治所,为秦昭襄王三年事②,则肤施的入秦当在郡治移置之前。在肤施入秦以前,这条道路的南段已经通行。然最初只在上郡塞之南。上郡塞在今陕西富县南③。自上郡治所北移,这条道路始随之向北伸延,而抵达于河上。赵武灵王④和秦昭襄王⑤都曾经走过这条道路的全程。和这条道路差相并行的,为通过萧关到达黄河岸旁的道路。萧关在今宁夏回族自治区固原县东南,秦昭襄王所修筑①《史记》卷六《秦始皇帝本纪》。 ②王国维《观堂集林》卷十二《秦都邑考》。 ③《史记》卷五《秦本纪》。 ④同上。 ⑤《史记》卷五《秦本纪》及《正义》。 ⑥《史记》卷五《秦本纪》。 ①《史记》卷一二九《货殖列传》。 ②《水经·河水注》。 ③《河山集二集·黄河中游战国及秦时诸长城遗迹的探索》。 ④《史记》卷四三《赵世家》。 ⑤《史记》卷五《秦本纪》。 的长城就经过萧关,应该说,萧关为长城在这个地区的关口。秦惠文王游至北河,就是走这条道路的①。萧关和其北的北河,战国秦时都属于北地郡。按之《史记·匈奴传》所说的:秦昭王伐残义渠,于是秦有北地郡,遂筑长城以拒胡。昭王为惠文王之子,若昭王时始伐残义渠,设北地郡,惠文王何能经过义渠前往北河?其实《史记·秦本纪》已于惠文王十一年载有县义渠,义渠君为臣事。张守节《正义》引《地理志》说:“北地郡义渠道,秦县也。”又引《括地志》说:“宁、原、庆三州,秦北地郡,战国及春秋时为义渠戎国之地。”如两家所说,则北河仍非秦地。义渠本秦西北的强大部落,其辖地当不至如此的狭小。且疆场之事,一此一彼,并非了无变化。义渠之君曾乘韩、魏等五国击秦的机会,大破秦人于李帛之下②,为时未久,秦侵义渠,得二十五城③,就是具体的说明。虽然如此,自惠文王走过之后,这条道路终于成为秦国通向西北的大道。和北地郡同时设郡的还有陇西郡。陇西郡治所为狄道县,就是现在甘肃的临洮县。陇西郡和咸阳间的道路未见史籍记载。陇西郡西防羌人而北御匈奴,为边防要地,为此设置郡县,自是当世大事,何能和咸阳了无交通可言?秦之先世就曾处于陇山之西,其后辗转东徙,其间交通并未断绝。若循渭水再行西上,渭源距狄道仅是一山之隔,往来还是相当便利的。 秦国还有一条可资称道的道路,就是通往西南巴蜀的大道。参与周武王伐纣的八种部落中就有蜀人,可知其地和中原早有来往。其后,蜀王奄有褒汉之地①,与秦王相遇于褒谷②。褒谷与斜谷隔秦岭遥遥相望。秦王能与蜀王遇于褒谷,当是由斜谷南行。褒斜道为后来越秦岭的有名谷道,其创始之功当与秦人有关。褒谷南段也称为石牛道,据说是秦惠文王以石牛能粪金,诱蜀人开凿的道路。所开凿的地方就在褒水岸侧的石门。张仪、司马错的灭蜀就是从这条道路进军的③。今陕西勉县至四川剑门关的道路称为金牛道④。金牛道和石牛道的得名具有同样渊源。都是经过战国时蜀人开凿的。据说当时蜀人入秦使者曾经到过梓潼⑤。张仪、司马错伐蜀时,蜀王曾在葭萌抵抗过秦军,其后败奔,曾遁至武阳⑥。梓潼今为四川梓潼县。葭萌在今四川广元县南。武阳在今四川彭山县。梓潼和葭萌皆在今川陕公路上,可知这条道路使用的长久。由秦国至蜀的这条道路,当时就已在一些路段上修成栈道,蔡泽所谓“栈道千里于蜀汉”⑦,即指此而言。张仪灭蜀之后,接着又灭巴,①《史记》卷五《秦本纪》。北河,《集解》引徐广说:“戎地,在河上。”《正义》:“王游观北河,至灵、夏州之黄河也。”按:唐夏州距黄河过远,当以灵州为是。夏州在今陕西靖边县北白城子。灵州在今宁夏国族自治区灵武县。 ②《战国策·秦策二》。 ③《史记》卷十五《六国表》。 ①《华阳国志》卷三《蜀志》。 ②《太平寰宇记》卷一三三《梁州》引《十三州志》。 ③《水经·沔水注》,《舆地广记》卷三二《利州路》。 ④《读史方舆纪要》卷五六《汉中府》。 ⑤⑥《华阳国志》卷三《蜀志》。 ⑦《战国策·秦策三》。 司马错且自巴涪水取楚商於地,为黔中郡⑧。涪水今仍为涪水,流经绵阳、遂宁等市县,至合川合于嘉陵江,至重庆市东入于长江。重庆市即巴国所都的江州。黔中郡治所在今湖南沅陵县。这条本是由咸阳西南行至于蜀国的道路,又自成都东南至于湘西。 以阳翟和郑为中心向外辐射的道路秦国之东为韩国。韩国先后有三个都城,就是平阳、阳翟和郑。平阳在今山西临汾市西南。阳翟在今河南禹县。郑在今河南新郑县、平阳远在黄河以北,阳翟和郑相距并非很远。这后两者都可视为韩国后期的交通中心,共同向其周围辐射道路。 韩国最初本是都于平阳的。如前所说,平阳是位于汾水沿岸,循汾水上下的南北道路正是通过平阳的。这是说,韩国以平阳为交通中心,向南可以通到晋国的旧都新田和魏国的都城安邑,向北可以通到赵国的晋阳。韩国的疆土,平阳以东有上党。春秋之世,由晋国都城新田通行太行山,就须经过位于今山西沁县之南的铜鞮县,和位于今山西黎城县的壶口。这是横穿上党的道路,中间就经过平阳,韩国正是利用晋国的旧绩来统治上党的。 韩国的疆土有原来晋国的南阳和上党,还有黄河以南汉时颖川郡的一部分:灭郑之后,更据有郑国的版图。晋国的南阳在太行山之南。战国时此地分属韩、赵、魏三国,韩国有少曲①、邢②、轵③等地。汉时颖川郡在今河南颖水上游。郑国原来的版图在今河南洧水上游。这样,韩国的疆土就兼有黄河南北的一些地方。 韩国的疆土既兼有黄河的南北,就是说它围绕着东周的土地。以雒邑为中心的交通道路就都须通过韩国的疆土,而为韩国所控制和利用。特别是通过雒邑的东西大道,也成为韩国的东西大道。这条道路的形成远在韩国建国以前。春秋之世,这条道路本是经过郑国的。战国时有些段落有所改变,魏国东长城的修筑就是具体的说明。魏国东长城由卷经阳武到密①。卷在今河南原阳县西。阳武在今原阳县东。密在今河南密县东。魏国东长城的修筑,是为了控制其西方的道路,阻止由这条道路来的进攻力量。这就具体说明,这条道路已经不再经过郑,而是由雒邑直东至于大梁。应该注意到,魏国修筑东长城是为了防御秦国。秦国攻魏是不必先绕道到郑的。虽然如此,韩国以郑为都后,仍和春秋时原来的郑国一样,依然就近控制这条道路,其作用和由郑辐射出来的道路具有同等的作用。这条道路的存在和发展,增加了韩国在当时诸侯封国中的地位。 然而韩国上下所重视的道路,却是如何联系黄河南北的疆土,特别是在韩国迁都到阳翟和郑以后。阳翟和郑相距很近,作为交通中心,向外辐射道路,正可视为一体。实际上也是如此。韩国的土地既围绕着东周,则沟通黄河南北的道路至少就有东西两条。这两条道路无论是阳翟还是郑都是便于应⑧《华阳国志》卷一《巴志》。 ①《战国策·燕策二》,苏代约燕王时,曾说到“秦正告韩曰:‘我起乎少曲,一日而断太行’”。②《战国策·秦策二》,或谓应侯说:“秦尝攻韩邢,困上党。” ③《战国策·韩策二》,聂政为韩轵深井里人。 ①《续汉书·郡国志》。 用的。这两条道路中在西的一条要通过宜阳,在东的一条要经过成皋。宜阳不仅是东西大道所经过的地方,也是通往上党、南阳道路的发韧之所②。如果宜阳有失,则韩国的上地就要断绝③。南阳在上党之南,宜阳隔着黄河更在南阳的西南。这渡河的地方就在武遂。武遂在今山西垣曲县东南黄河岸边。武遂曾为秦国所据有,韩国为了再得武遂,不断遣使入秦,后来还是归还武遂于韩①。韩国由武遂不仅可以去到上党,还可经由晋国旧都新田而至于平阳。在东的一条道路所经的成皋,在今河南荥阳汜水镇,成皋之北为邢。邢为韩国的土地,也曾受到秦国的攻击②。其地在今河南温县东。邢与成皋隔河对峙,成皋尤为重要。张仪说韩王,谓“塞成皋,绝上地,则王之国分矣”③。范睢说秦王,谓“举兵而攻荥阳,则成皋之路不通;北斩太行之道,则上党之兵不下,一举而攻荥阳,则其国断而为三”④。范睢此言大可以显示成皋的重要性。所谓太行之道,指的是羊肠之险。蔡泽所说的“决羊肠之道,塞太行之口”⑤,正说明其地位的重要。张仪说秦王,也称道秦兵之跑羊肠,降代、上党⑥。代在上党之北,用现在的地理来说,乃在山西的东北部,是由上党可以直通到代了。 韩国由平阳迁都于阳翟,阳翟正在方城之外。方城为由中原南通楚国的道路,也是楚国北上的途径。楚国北上,韩国就首当其冲。史惕所谓楚发兵临方城,则韩国就难免败北⑦,正说明其间的道路。韩国灭郑之后,迁居于郑的都城,也取得了郑国全部的土地。据苏秦所说,韩国的疆土南有陉山⑧。陉山在今河南漯河市东。其地距召陵不远,春秋时,齐桓公南征,曾兵临其地。齐桓公伐楚时,还着眼于方城一途。其实由陉山南行,可至楚国的冥阨,也应是当时南行的道路。 以安邑和大粱为中心向外辐射的道路和韩国相邻的是魏国。魏国和韩国相似,国土也分跨黄河南北。魏国的土地有河东、河内和河外。应该说还有西河。魏国称流经何东之西的黄河为西河。黄河以西的魏国土地也称西河。吴起就曾为魏国的西河守①。当时的西河也只是洛水下游和黄河之间的地方;越过黄河就是河东;再越过王屋、析城诸山,就是河内。河内在太行山之南,就是春秋时晋国南阳。东南行,渡过黄河,就是河外。魏国本都于安邑,在今山西夏县西北,当时属于河东。惠王迁都于大梁,在今河南开封市,当时属于河外。魏国的土地虽跨有黄河②《战国策·秦策二》:“宜阳,大县也,上党、南阳积之久矣。” ③《战国策·韩策一》:“秦下甲据宜阳,断绝韩之上地。” ①《战国策·韩策一》。 ②《战国策·秦策三》。 ③《战国策·韩策一》。 ④《战国策·秦策三》。 ⑤同上。 ⑥《战国策·秦策一》。 ⑦《战国策·韩策二》。 ⑧《战国策·韩策一》。 ①《战国策·魏策一》、《史记》卷六五《吴起传》。 南北,却大致是东西成为一线,不过其间略有弯曲而已。 安邑和大梁都处在交通大道上。安邑位于由西河通往汾水中游的大道上,向北通到赵国的晋阳。晋阳在今山西太原市西南。大梁位于东周的雒邑和韩国的荥阳通往东方的大道上,再向东去就是宋国的睢阳和彭城,也就是现在的河南商丘县和徐州市。这两条大道可以上溯到春秋时期,甚至到西周初年。这诚然是两条重要的大道,但在魏国更为重要的却是新旧两都间的道路,也就是由河东经过河内通向河外的道路。尤其是河东和河内间的道路在较早的时期就更为重要。梁惠王就曾经说过:“河内凶,则移其民于河东,移其粟于河内;河东凶亦然”①。这条河东河内间的道路当是由安邑,经过晋国旧都绛,再东南行达到河内。由河内东南行,前往大梁,是要渡过黄河的。渡河之处当在卷。卷在今河南原阳县西,当时正濒于黄河。魏国东长城,如前所说,正是起于卷,卷之西为荥阳,已非魏国土地。魏国北疆有酸枣②。酸枣在今河南延津县西南。当时黄河由卷流向东北,酸枣距黄河已远,这条道路是不会绕行其地的。 魏国既西有河西地,则河西与安邑之间亦应有道路。其实远在春秋之世,秦、晋两国交往和兵争已经频繁出入于其间,无容再事陈述。魏国迁都大梁之后,西与韩国往来,东与齐、宋通使,皆有旧日大道可资利用,惟和赵国的邯郸和卫国的濮阳之间的道路似属新辟。张仪说魏王,谓“秦下兵攻河外,拔卷、衍、燕、酸枣,却卫取晋阳,则赵不南;赵不南,则魏不北;魏不北,则从道绝”③。这是说,魏、赵之间的交通是要经过卫国的。卫国都城濮阳北濒黄河,是黄河的有名渡口。春秋时,晋文公伐曹,最初就是想从濮阳渡河的。魏、赵两国间的交通道路由濮阳渡河,这就显得卫国的重要。濮阳之西有白马津,亦称围津或垝津,在今河南滑县东北“这是赵国的河外④。由魏赴赵,若不稍稍绕道濮阳,从白马渡河,当更为捷近。 魏国与秦、韩两国不同,和赵国也有差异。秦、韩和赵国的交通,很少利用自然水道。春秋时,秦、晋泛舟之役,秦输晋粟,自雍至绛相继不绝。这是利用渭水、黄河和汾水的水道。入战国后,秦国不以雍为都,晋国亦为三家所分有,河上运输不通久矣,魏国有济水流贯国中,且距黄河亦非甚远,故能利用水道,从事交通运输。鸿沟的开凿更使水上交通大为发展。这将在后文再行论述。 赵国的都城和交通韩、魏及赵国皆承三晋余绪。赵国处韩、魏之北,虽无黄河贯穿国中,却伸延及太行山东西两侧。赵国都城先在晋阳,后迁中牟,最后定居邯郸。晋阳在今山西太原市西南,乃在太行山之西。中牟所在,旧说互有参差,大要以在今河南鹤壁市西为是。邯郸则在今河北邯郸市。中牟、邯郸皆在太行①《孟子·梁惠王上》。 ②《战国策·魏策一》苏秦说魏,谓魏国北有河外、卷、衍、燕、酸枣。衍在今郑州市北,位于魏东长城之外,非黄河渡口。燕在今延津县东北,距黄河更远。 ③《战国策·魏策一》。 ④《战国策·秦策一》,张仪说秦王,曾道及赵国的东阳河外。杨守敬《战国疆域图》以河外置于白马口之南。 山东,与晋阳不同。晋阳在沿汾水南北行的道路上,中牟与邯郸皆在循太行山东麓的南北行道路上,各有其便利之处。中牟与邯郸之间仅隔着洹水、漳水,近在咫尺之间。邯郸与晋阳各居太行山一侧,其间交通堪值研讨。按之史籍,由晋阳至邯郸盖有两途:一出壶口,一出井陉。壶口在今山西黎城县东北。战国时属于上党。上党,一般论者皆以为上党为韩国辖境,其实并非完全如此。阏与①、羊肠②就皆为赵国所属。苏秦说赵,谓“秦以三军攻王之上党而危其北,则句注之西,非王之有也”③。赵武灵王也说:“(吾国)自常山以至代、上党”,又说:“昔者简主不塞晋阳以及上党”①。是其地犬牙相错,各有所属,未可一概而论。前文论春秋晋国交通享,曾道及壶口。并谓晋国经营东阳就是这条隘道,由壶口东出太行山,就是邯郸,故晋国苟、赵两家相争时,荀寅于失去朝歌之后,就奔于邯郸②,盖欲控制这条道路,使之不轻易落于赵氏之手。战国时,晋阳、邯郸先后成为赵国的都城,这条道路当仍继续为人所利用。至于井陉道路之见于记载,当始于赵武灵王之时。武灵王自将攻中山时,使赵希并将胡、代、赵,与之陉。张守节释此陉为陉山,并谓在并州(井)陉县东南③。所说就是指井陉而言。其后秦国大兴兵攻赵时,王翦就将上地之军,下井陉④。可知这条道路已成通途。 赵国与韩、魏两国有不尽相同处,其北境与从事畜牧业的民族相毗邻,故得一再向北略土。赵襄子曾北登夏屋,邀请代王,遂击杀代王,兴兵平代地⑤。夏屋山在今山西代县东北,与句注山相连。代国当在夏屋、句注之北。是由晋阳北至代国,当超过夏屋、句注山。其后赵武灵王更攘地北至燕、代,西至云中、九原⑥。云中在今内蒙古自治区托克托县东北,九原则在今内蒙古自治区包头市西。这两地大致东西成为一线,由云中可以西至九原。赵武灵王西略地之前,还曾破原阳以为骑邑⑦。原阳之地在今内蒙古自治区呼和浩特市东南⑧。则前往云中、九原的道路当是越句注山,经原阳而至其地。这里还应该提到的,乃是赵武灵王曾从云中、九原作为使者南下入秦,所行的道路后来就是秦国控制北疆的主要道路,是经过上郡治所肤施达到咸阳的道路。 赵国和齐国交往亦相当频繁,也曾经有过几次兵争。据《史记·赵世家》所载,成侯七年,侵齐,至长城。肃侯六年,攻齐,拔高唐。齐长城西端始自平阴。赵国侵齐所至的长城,当在平阴。平阴在今山东平阴县东北。高唐则在今山东高唐县东。长城固为险要处,高唐也是阨塞。齐以盼子守于高唐,①《战国策·赵策三》:“秦令卫胡易伐赵,攻阏与,赵奢将救之。” ②《战国策·秦策一》,张仪说秦王时,曾道及秦军西攻赵脩武,踰羊肠事。③《战国策·赵策一》。 ①《战国策·赵策二》。 ②《左传》哀公四年。 ③《史记》卷四三《赵世家》。 ④《吏记》卷六《秦始皇帝本纪》。 ⑤《史记》卷四三《赵世家》。 ⑥《史记》卷四三《赵世家》。 ⑦《战国策·赵策二》。 ⑧谭其骧《中国历史地图集》第二册。 赵人就不敢东渔于河①。按张仪说齐王时,曾经说过:“秦悉赵攻河关,指博关,临淄、即墨非王有也”②,是这两个关当为赵、齐两国的要地,与高唐相若,当在高唐之西。或渭河关在今河北馆陶县,博关在今山东在乎县北③。似稍失之偏南。河关、博关,高唐一途,当为齐、赵两国间大道。平阴一途,战国后期似少见记载,恐其重要性亦当有所减低也。 齐国的都城和交通齐国是东海之国,它和秦国分居东西两方。当时通过雒邑的主要东西道路,向西通到秦国的咸阳,向东就通到齐国的临淄。关于这条道路,前面曾不止一次地提到,其实只说到魏国都城大梁。大梁以东,这条道路有了分歧,通到齐国的是其中的一支,另一支则通到宋国的睢阳和彭城。通到齐国的一支应该经过陶,这不仅是地势使然,也是陶已经发展成为具有天下之中地位的经济都会。陶位于由济水分出菏水的地方,有水道可以利用的。这在后文行将提到。这里只说有关的陆道。由陶东北行,就是大野泽。这对道路的布局是有影响的。经过这里的道路,就不免再有分歧。正如苏秦所说的,秦军若要进攻齐国,就要过卫阳晋之道,径亢父之险①。阳晋在今山东郓城县西,正在大野泽之北。亢父在今山东金乡县东北,却在大野泽之南。亢父东北距鲁国都城不远,当然可以通到鲁国,但往齐国却不必绕道曲阜。亢父之险是车不得方轨,马不得并行。鲁国北部汶水两侧,山地较多,虽不能说是险阻,却是不如平原旷野的易于通行。因而经由亢父这一分支,当是绕过大野泽再与阳晋那一分支相混合,然后由平阴入齐长城,而至于临淄。这条道路乃是由魏国东北斜行趋向齐国的,和由邯郸东行至于临淄不完全相同。 齐之北与燕国为邻。两国亦间有兵争,可因以知当时的交通道路。田齐桓公时曾袭燕国,取其桑丘②。这是一次较大的战役,魏、赵两国并来救燕,与齐战于桑丘③。桑丘在唐遂诚县④。唐遂城县在今河北徐水县西。其地已近于燕下都。齐军进攻盖循燕、齐间的道路而行军的。燕、齐间再次较大的战争,为燕国与秦、楚、三晋共攻齐,入临淄,后田单破燕军,燕将犹保守聊城⑤。聊城在今山东聊城县西北。则聊城正当燕、齐两国间的道路上。前文论春秋时最东的一条南北道路,是经过莒、郯等国的。战国初期,越王无强兴师伐齐,曾告齐王:“愿齐之试兵南阳、莒地,以聚常、郯之境”。据说南阳在齐之南界,莒之西①。在此之前,勾践已平吴,与齐、晋诸侯会于徐州②。这都是发生在这条道路上的大事,可见这条道路在战国时仍然通①《史记》卷四六《田敬仲完世家》。 ②《战国策·齐策一》。 ③杨守敬《战国疆域图》。 ①《战国策·齐策一》。 ②《史记》卷四六《田敬仲完世家》。 ③《史记》卷四三《赵世家》,又卷四四《魏世家》。 ④《史记》卷四六《田敬仲完世家·正义》引《括地志》。 ⑤《战国策·齐策六》。 ①②《史记》卷四一《越王勾践世家》。 行。 楚国的都城和水陆交通情况南方的楚国,春秋时已为大国,与齐、晋抗衡。入战国后,更东灭越国,伸展其国力于东海。又东北灭鲁,疆上开拓至于泗上。苏秦所谓楚地北有汾陉③。汾陉在今河南临颖县,盖已深入于中原了。楚国的土地诚极扩张,和其北诸侯封国间的往来,仍不外以前们有的几条道路。通过方城、邑塞的大道,依旧为南北的通途;西北与秦国的交往,还是以经过武关一路为便捷。楚国此时又以郇阳为塞,郇阳在今陕西旬阳县。盖西北一路在未入武关之前,即可溯汉水而上,以至秦岭以南各处。楚既灭越,其东地遂不时为齐所觊觎④。东地或称东国,其地当近于齐国⑤。 虽近于齐国,却非指鲁国而言。因孟尝君之父田婴所受封的薛邑,固仍在鲁国之南。故所谓东地或东国,当为泗水中游及其以北沂、沐二水所流经之地。或以之置之泗水中游以南⑥,似稍失之。这里既为齐、楚两国争执的所在,则其间的南北道路尚不至有所断绝。至于彭城之南的道路,虽少见于记载,当亦不至断绝难通。尤其是春申君受封之后,江东与中原的联系,恐不会竟至漠漠无闻也。 不过也有两条东西道路难免于荒芜。其一是由原来陈国附近通向东方的道路。这本是辕涛涂向齐桓公推荐的道路,期望齐桓公召陵会盟后,由这条道路回齐国去。还在春秋时,楚已灭陈,夷为诸县。由于其地当楚夏之交,能通鱼盐之货①,已发展成为经济都会,不过既在楚夏之交,应是具有南北的作用,至于东西交往,似少见于记载。另外一条道路,是在江北淮南,就是春秋时吴、楚交兵经常往来的道路。楚、越亦尝交兵,似未遵循这条道路②。后来楚为秦所逼,自郢迁都于陈,又复迁于矩阳,最后迁于寿春。钜阳在今安徽阜阳市北。寿春在今安徽寿县。郢既不为都,则由故吴地西行,去郢者当不会很多。战国末叶,黄歇以楚相之尊,获封为春申君。春申君以吴国故墟为已封邑,稍后就封于吴而行相事③。这就使春申君封邑与楚国新都寿春之间的交通有了新的发展。不过所行的道路仍应是当年吴、楚间的道路的东段,而不是另外的新建。可是如《鄂君启节》所说的,鄂君之时,楚已迁都于寿春,这个新都仍以郢相称。鄂君赴郢,并非越过邑塞,而是溯汉水上行,出方城之外,然后东南行至郢①。若非鄂君还有他故,需要绕道,当③《战国策·楚策一》。 ④《战国策·楚策二》。 ⑤《战国策·西周策》。 ⑥杨守敬《战国疆域图》。 ①《史记》卷一二九《货殖列传》。 ②《史记》卷四一《越王勾践世家》说:越王无强时,越兴师北伐齐,西伐楚。齐威王遣使说越王,请其专致力于楚。因说:“复雠、庞、长沙,楚之粟也;竟陵泽,楚之材也。越窥兵通无假之夫,此四邑不上贡事于郢矣”。雠、庞所在无考。竟陵在郢东,长沙则在江南。《正义》谓无假云关当在江南长沙之西北。越若听从齐王之说,转而伐楚,其出兵之途当在江南而不在江北。 ③《史记》卷七八《春申君传》。 ①谭其骧《长水集·鄂君启节铭文释地》。 是黾塞险峻,艰于跋涉。 楚国在这几条道路外,也曾经开辟过新路,庄0王滇池就是由新开辟的新路前往的。滇池在今云南昆明市南,为当时徼外地。庄0西南之行,《史记·西南夷传》说是“将兵循江上,略巴、蜀、黔中以西”。这里的“蜀”字是衍文②。《汉书·西南夷传》引用这句话,也只说是“略巴、黔中以西”。滇池诚在巴的西南,庄0此行却并非就经过巴地。巴楚并立,虽历有年所,其间难免了无交恶。楚曾于江上设杆关,其地在今四川奉节县③。这座关隘的设置虽说是拒蜀,实则巴也在被拒之列。庄0何能越巴而远至于滇池?按黔中为楚国所设的新郡。《史记·楚世家》所谓“秦复拔我巫黔中郡”是也。秦因楚旧,仍置此郡④,秦郡治所在今湖南沅陵县西⑤,当系因楚国的旧制。不论庄0西南行道出何途,皆不能既经巴而又经黔中。巴非楚土,若不能取道其国,则显然是由黔中前往的。黔中郡治所若在沅陵,乃是濒于沅水。是庄0西南行井非循长江而上,而是循沅水而行。按《鄂君启节》所载,鄂君曾循水道到过资、沅、澧诸水,是今湘西诸水皆已通航,庄0由沅水西南行,并不是不可能的。由于庄0归途受阻,因复返而王滇国,这条道路所经过的地方就难以备知了。 根据《鄂君启节》所示,楚人对于江南北水道,多已利用通