卷一百二十四
《禹贡》导山导川:江河淮汉济渭洛水道
本文永久链接:https://shishuguan.com/books/book-afbec5bcd9c4e96684373dc3e4611f11/volume-f77ee38c339aa6690847507a73690dbe/zhws-89531-1
本章概要
本章依《禹贡》导山导川,依次列举弱水、黑水、河、汉、江、济、淮、渭、洛等大川的源流走向,并附历代注疏与地理考辨。
阅读提示
阅读时可先看导山四节,把握北条、南条山脉大势;再逐条对照导水文字,注意蔡沈、朱子等对江汉汇合、九河湮废的辨析,理解古人如何以经典校准当代水道。
川渎一
郑樵说:“《禹贡》是万世不可改变的书,后世谈论山川的人,没有不依据《禹贡》而能认识其宗旨的。”那《禹贡》也只是记载治理水患罢了,何必兼谈山?因为山与川相互依存,并不相悖。虽然如此,动与静形态不同,融结的道理各异,体性在于不变的是山,归于必定变化的是川。这就是异同之所以区分的原因。想要知道今天的川渎,何不先看《禹贡》的山川。
《禹贡》:导岍山及岐山,到达荆山,越过黄河;壶口、雷首,到达太岳;底柱、析城,到达王屋;太行、恒山,到达碣石,入于海。
蔡沈说:“这是疏导北条大河北境的山。”岍山,今见陕西凤翔府陇州。岐山,见凤翔府岐山县。荆山,见西安府富平县。壶口,见山西平阳府吉州。雷首,见山西名山雷首。太岳,见山西名山霍山。底柱,见河南名山底柱。析城,见泽州阳城县。王屋,见河南怀庆府济源县。〈也见山西垣曲县。〉太行,见河南名山太行。恒山,见北直名山恒山。碣石,见北直名山碣石。孔颖达说:“《禹贡》山川分别见于九州的,是经,聚集见于后面的,是纬。没有经就不知道其确定所在,没有纬就不知道其脉络。禹本来是疏导水,却先以导山开始,是因为天下的水,没有不源于山的。”司马迁说:“中国山川向东北流,其维首在陇、蜀,尾没于勃、碣。”苏轼说:“地有山,犹如人有脉,有近而不相连的,有远而相属的,即使江、河也不能断绝。”
西倾、朱圉、鸟鼠,到达太华;熊耳、外方、桐柏,到达陪尾。
蔡氏说:“这是疏导北条大河南境的山。”西倾,见陕西名山西倾。朱圉,见巩昌府伏羌县。鸟鼠,见临洮府渭源县。太华,见陕西名山太华。熊耳,见西安府商州。外方,见河南名山嵩高。桐柏,见南阳府桐柏县。陪尾,见山东兖州府泗水县。曾肇说:“《禹贡》所记诸山,不是水所出,就是水所经,所以起初则随山以相视群川的源委,其次即导山以经理群川的脉络,又即导山旁涧谷的水以尽达之川,其后则旅平,以告治水的成功。禹施功在水,而致意于山大概如此。”
导嶓冢,到达荆山;内方,到达大别;
蔡氏说:“这是疏导南条江、汉北境的山。”嶓冢山,见陕西名山嶓冢。荆山,见湖广襄阳府南漳县。内方,见安陆府荆门州。大别,见湖广名山大别。
岷山的南面,到达衡山,过九江,到达敷浅原。
蔡氏说:“这是疏导南条江、汉南境的山。”岷山,见四川名山岷山。衡山,见湖广名山衡岳。九江,见湖广大川洞庭湖。敷浅原,见江西九江府德安县博阳山,有人认为就是庐山。吕祖谦说:“岷山的山脉,其一支为衡山,已尽于洞庭的西边;其一支又向南而东度桂岭,则包潇湘之源而北经袁、筠之境,以尽于庐阜;其一支又向南而东度庾岭,则包彭蠡之源,以北尽于建康;其一支则又东包浙江之源,而北其首以尽于会稽,南其尾以尽于闽越。”《左传》昭公四年:晋司马侯说:“四岳、〈所谓东岱、南霍、西华、北恒。〉三涂、〈今河南嵩县有三涂山。服虔说:“虎牢、轘辕、崤渑,这就是三涂。”〉阳城太室、〈指阳城的太室,今河南登封县的嵩山就是。〉荆山,〈见上。有人认为是湖广南漳县的荆山。〉终南,〈见陕西名山终南。〉是九州的险要。”《史记·封禅书》:“自崤以东,〈崤,三崤。见河南名山。〉名山五、大川二。山叫太室。太室,就是嵩高。恒山、泰山、会稽,〈见浙江名山会稽。〉湘山。〈即湖广岳州府的君山。〉水叫济,叫淮。自华以西,名山七、名川四。叫华山、薄山。薄山,就是襄山。〈即雷首山。〉岳山。〈即太岳。〉岐山、吴岳,〈见陕西陇州。〉鸿冢,〈司马贞说:“黄帝臣大鸿葬在雍,因此叫鸿冢。即今陕西凤翔县。”〉渎山。渎山,是蜀的汶山。〈即岷山。〉水叫河,在临晋祭祀;〈见陕西朝邑县。〉沔,在汉中祭祀;湫渊,在朝那祭祀;〈见陕西固原州。〉江水,在蜀祭祀。”公孙卿说:“天下名山八,三在蛮夷,五在中国。中国,华山、首山、太室、太山、东莱,〈今山东平度州莱山。〉这五山。”《管子》又说:“凡天下名山五千二百七十,出铜的山四百六十七,出铁的山三千六百零九。”〈也见《山海经》。〉《淮南子》:“天地之间,九州八极。〈九州的名称,类皆荒诞,今不记载。〉土有九山,山有九塞,泽有九薮。九山是:会稽、泰山、王屋、首山、太华、岐山、太行、羊肠、〈羊肠即太行的险道。有人说今山西交城县的羊肠山。〉孟门。〈见山西吉州。〉九塞是:大汾、〈有人说今山西曲沃县的蒙坑就是。〉渑阨、〈见河南重险。〉荆阨、〈有人说即湖广南漳县的荆山。〉方城、〈见河南裕州。〉崤阪、〈即三崤。〉井陉、〈见北直重险。〉令疵、〈也叫令支,见北直永平府。〉句注、〈见山西名山。〉居庸。〈见北直重险。《吕氏春秋》也说九塞,与此相合。〉九薮是:越的具区、〈见南直大川太湖。〉楚的云梦、〈见湖广安陆县。〉秦的扬纡、〈《职方》认为是冀州薮。《尔雅》十薮秦有扬纡。《穆天子传》:“西征到扬纡之山。”又《淮南子》:“禹治洪水,具祷扬纡。”高诱也认为是秦薮。纡,一作“华”,或作“陓”。〉晋的大陆、〈见北直隆平、宁晋、广阿三县。〉梁的圃田、〈《尔雅》作“郑有圃田”。见河南中牟县。〉宋的孟诸、〈见河南商丘县。〉齐的海隅、〈今登州之地。〉赵的钜鹿、〈即大陆。有人说在赵州隆平县的是大陆,在顺德府钜鹿县的是钜麓。钜鹿、隆平,土地本来相接,一泽弥漫,岂能分为二?正如具区五湖为川为薮,后儒曲为解说,于义实有未安。《尔雅》十薮,鲁有大野。今山东钜野县有钜野泽,即《禹贡》所说“大野既潴”。〉燕的昭余。〈《职方》:“并州薮叫昭余祁。”《尔雅》也作“昭余祁”,《吕氏春秋》作“燕的大昭”。今见山西祁县。《尔雅》又说:“周有焦蓃,共十薮。”今陕西泾阳县有焦蓃泽。九塞、十薮,《尔雅》及《吕氏春秋》都先说,而独以《淮南子》为据,取其完备。〉《国语》:周太子晋说:“古代统治民众的人,不毁山,不填薮,不防川,不窦泽。山,是土的聚集;薮,是物的归宿;川,是气的疏导;泽,是水的汇聚。天地形成而聚于高,归物于下。”马融说:“地东西为广,南北为轮。凡说山川的次序都先北而南,自西而东,必然之势。”
以上导山。
导弱水到合黎,余波入于流沙。
蔡氏说:“这是疏导西流的川。”弱水,今见陕西甘州卫,合黎山也在那里。流沙,今卫西北境居延海。《汉志》注说:“古文认为是流沙。”《淮南子》说:弱水出穷石山。班固《地理志》:金城郡临羌县西有弱水。又张掖郡删丹县注:导弱水,自此西到酒泉合黎。《括地志》说:兰门山,一名穷石山,在删丹县西南七里。《通释》:弱水,出吐谷浑界穷石山,自删丹县西流到合黎山,与张掖河合。就是如此。大概《禹贡》时的弱水大抵湮没,今可见的只是张掖河的源流罢了。
导黑水,到三危,入于南海。
蔡氏说:“这是疏导南流的川。”黑水,今见陕西肃州卫。三危山,见废沙州卫。〈孔安国说:“黑水自北而南,经三危山入南海。”杜佑《通典》说:“黑水出张掖鸡山,南流经敦煌,过三危山,又南入南海。”这里说在肃州卫,大概据此为说。又按《山海经》说:“黑水出昆仑西北隅。”班固《地理志》益州郡滇池县有黑水祠。又《汉志》注:“犍为郡南广县有汾关山,黑水所出,北到僰道入江。司马贞《索隐》则引地志在滇池的。张守节《正义》则引地志在南广的,又引《括地志》说:“黑水出梁州城固县北太山。”又《唐史》:“咸通中樊绰宣慰安南,亲见山川,以丽水为即古时的黑水。”丽水是金沙江的异名,在云南北境。其下流仍合大江,本不是入南海的水。樊绰所称的丽水,错把澜沧江当作丽水下流。宋程大昌却说:“丽水狭小,不足以界别雍、梁二州,而以西珥河、榆叶泽相贯,足当黑水之称。”他的话本来已经支离失序,元金履祥又误以泸水为黑水,辗转更错,李元阳才开始畅发程氏之说。而证澜沧江为黑水的人,说雍州西境有三危山,而黑水的流今已不到其地,澜沧离南海虽近,而于三危之境无关,疑以传疑,似乎不容强为解说。丽水、澜沧,今都详云南大川。〉易祓说:“想要正主水,先清客水。弱、黑二水,都是水性异常的,一西流而一南流,经行荒僻,本来与中国无关。当洪水泛滥,二川也失其故道,漫漶而东,为中国之患。大禹先从而经理它们,二川安流,而中国的川可以次第治理了。”
导河积石,到龙门,南到华阴,东到底柱,又东到孟津,东过洛汭,到大伾,北过洚水,到大陆,又北播为九河,同为逆河,入于海。
蔡氏说:“这是疏导北条北境的大河。”积石山,见陕西名山。积石山有二,这就是西宁卫西南境的大积石山。龙门山,见陕西韩城县。马氏说:“河源不始于积石,这里记其施功的开始。诸家都说河出昆仑,经积石才成中国的河。禹从这里导它,东北流,又北折而南出龙门中,悬流奔浪,所谓下龙门,流浮竹,不是驷马能追的。”华阴即华山的北面,山当大河南下的冲要,河水到这里才又折而东,潼关在那里,〈潼关,见陕西重险。〉为古今形胜之会。《陕西志》说:〈《陕西通志》,明马理撰。〉“黄河由积石到潼关共五大折。由积石北经湟中,则鄯、兰,这是一折;自兰州更转向东北,直到灵州西南,为凉、会诸州之境,这又是一折;自灵州更折而北,经宁夏、榆林之间,直到古丰州西北,这又是一折;自古丰州西北又转向东出三受降城之南,这又是一折;经古胜州之北,又转向南,经古胜州之东,废东胜州之西,又南流出秦、晋两境之间,以直抵潼关,这又是一折。大概包络全陕的三面,回环五千余里,秦中为关、河天险,不是确实吗?”底柱山,在河南陕州、山西平陆县之间。河自蒲津西来,到这里微折而南,山当转曲之间,河水包山而过,自汉至唐都是漕运之道。〈详见河南名山。〉自此而东到孟津,为古来南北的津要,河阳三城在那里。〈详见河南重险。〉又东到巩县之北,洛水入焉。叫洛汭,是河的南,洛的北,其两间为汭。河、洛清浊异流,分明有别。应玚《灵河赋》:“资灵川之遐源,涉津洛之阪泉”,说的就是这个。大伾,在北直大名府濬县城东。黎阳、白马之津都在其境,昔为天下要冲,今则一望平陆罢了。大概河流南徙,陵谷改观。洚水即今顺德府广宗县境的枯洚渠。大陆泽,见前大陆薮。九河,《尔雅》:“叫徒骇、太史、马颊、覆鬴、胡苏、简、絜、〈《尔雅》书注疏都作“絜”,蔡传讹作“洁”。〉钩盘、鬲津。”《汉书》:“成帝时许商认为古说九河有徒骇、胡苏、鬲津,现在成平、〈今北直献县东南有废成平县。〉东光、〈今北直河间府属县。〉鬲、〈今山东德平县,东有故废鬲县。〉界中,自鬲以北到徒骇间相去二百余里。”孔氏说:“九河故道,河间成平以南,平原鬲县以北,徒骇最西,依次而东,今略载其可知的。徒骇,地志〈即古今舆地诸志。〉认为是虖池。〈滹沱河,今见北直大川。许商说徒骇在成平。孔氏说:“在沧州景成。”《寰宇记》:“在沧州清池县西五十里。”《九域志》:“在故沧州西北二十里。”《元志》说:“在山东齐河县。”景成,今也见献县境内。〉太史在徒骇之东。〈许商说太史、马颊、覆鬴在东光之北,成平之南。《通典》:“九河四在景成,二在平原。其太史、简、絜未详处所。”《元志》说太史河在沧州南皮县治北,大概也是臆说。〉马颊,《舆地志》认为是笃马河。〈今见山东德州。《元和志》:“笃马河在德州安德、平原二县东。”《寰宇记》:“在棣州商河县北。”《一统志》:“在东光县界。”〉覆鬴,在平原界中。〈鬴,也作“釜”。《通典》:“覆釜河在德州安德县。”有人说在沧州庆云县,今也见山东海丰县。〉胡苏,在勃海。〈《汉志》注:“勃海郡东光有胡苏亭。”许商也说:“在东光。”《寰宇记》:“在沧州饶安、无棣、临津三县。”《元志》:“在庆云县西南。”〉简也在勃海,大概絜与简相近。〈许商说:“简、絜、钩盘都在东光之南,鬲县之北。”《舆地记》:“简、絜在沧州临津县。”孔氏说简在贝州历亭县,错了。《元志》说:“简、絜在南皮城外十余步。”又蔡氏说:“九河一为经流,先儒误分简絜为二。”曾氏也主此说。林氏说:“河自大陆以北播为九道,怎能以一为经流,八为支派呢?”〉钩盘也在平原。〈颜师古说:“平原般县即九河的钩盘。”《寰宇记》:“钩盘在乐陵东南,从德州平原来。”《元志》:“献县东南八十里有钩盘河。”〉鬲津在钩盘之北。〈《汉志》注:“平原鬲县,平当认为是鬲津。”许商也说:“鬲津在鬲县。”《通典》说:“在献县的废饶安县。”《舆地记》:“在无棣。”《寰宇记》:“在乐陵东,西北流入饶安。”《元志》:“在庆云县,又在乐陵西三十里。”今也见山东齐河县。〉黄河自塞外而来,盘曲万山之中,汇合百川之水,自巩、洛而东,已出险就平,大伾以北,地势更加广衍,大陆则又是钟水之区,乘建瓴之势,注沮洳之乡,奔腾横溢,必不能免。禹因而疏导它,顺其性之所便,从其地之所近,而九河以名,这在洚洞之时,最为当机而扼要,禹平成的功业,也没有比这更显著的。自禹治河之后,河遂得其所归。计初时泛滥乍平,九河自必势均力敌,既而横流益杀,更复冬春消减,九河的或盈或涸,或通或湮,也是理所必有。为时益远。后人只见到安澜之效,而忘其弭患之功,遂置九河于度外,而任其升沉,壅阏益远,淫潦乘之,河于是起而发大难之端了。九河的湮没,不是一朝一夕之故,则九河的恢复,也必非一手一足之烈。然而治平成以后的河,与治洪荒时的河也不同,不得其意,漫欲师神禹之故辙,势必如汉行封建,而反者九起,王安石法《周官》,而祸及鸡豚了。郑玄说齐桓霸世,塞河广田,于是九河为一。〈《书纬》说:“齐桓之霸,遏八流以自广。”郑氏之说本此。〉齐桓方申曲防之禁,岂躬为遏塞之举呢?〈于钦说:“河自大陆趣海,势大土平,自播为九,禹因而疏导它,不是禹凿之为九。禹后历商、周到齐桓时,千五百余年,支流渐绝,经流独行,其势必然,不是齐桓塞八流以自广。”《周谱》说:“定王五年,大河南徙。”九河的湮废,当始于此时。〈三代之时,河患见于经传的绝少,虽《盘庚之诰》有“荡析离居”之言,然其时的臣民正且恋恋厥居,不以从迁为乐,大概止于滨河侵溢之患,不若后世漂没田庐千里一壑的厉害。汉代河患渐多,自宋以后大河未有十年无事的,说者以为天地之气,古今不同,岂是这样?〉汉世去古未远,九河的遗迹,已不能详究,后代乃欲凿空驾虚以实其说,多见其不知量了。〈王氏说:“汉世去古未远,讲求九河,止得其三。唐人集累世积传之语,遂得其六。欧阳忞《舆地记》又得其一。或新河而载以旧名,或一地而互为两说,都无依据。”又汉平帝时,司空掾王横说:“往者天尝连雨,东北风,海水溢,西南出浸数百里,九河之地,已为海所渐了。”郦道元说今碣石沦于海水,王横之说,信而有征。宋世诸儒主此说以释《禹贡》,说沧州以北的勃海与北平接境,相去五百余里,《禹贡》九河当在其地。于钦说据《禹贡》之文,则大陆与九河相接,大陆去海岸已数百里,若又东至海中始叙九河,则大陆与九河相去千里,不应如此之远。王横说海溢出浸数百里,而青、兖、营平郡县不闻有漂没之处,乃独浸九河,这也不可信。今平原迤北诸州,虽都树艺,已为平土,而地势河形,高下曲折,其为九河的遗迹无疑。〉逆河当九河的下流,为河、海相接之处。孔氏说:“九河到沧州同合为一,叫逆河。”蔡氏说:“逆河以海潮逆入而名。”大概海水内吞,河水外灌,不只藉水力以刷沙,而海的潮淤也藉河力以敌之,这是禹以水治水之法。潘季驯说:“九河非禹所凿,只是疏导罢了。”九河是黄河必经之地,势不能避,而禹仍合之同入于海,其意大概可见了。
嶓冢导漾,东流为汉,又东为沧浪之水,过三澨,到大别,南入于江,东汇泽为彭蠡,东为北江,入于海。
蔡氏说:“这是疏导南条北境的汉水。”嶓冢山,在陕西汉中府宁羌州东北三十里,〈详见陕西名山嶓冢。〉汉水出焉,也叫漾,〈阚骃说:“漾水出昆仑西北隅,至氐道重源显发而为漾。”其说似荒诞。《华阳国志》:“漾水东源出武都氐道漾山,因名叫漾。”漾山,有人说是嶓冢的别名。说东源的,区别于西汉水。西汉水,也详见大川汉水。〉一名沮水,因为其初出沮洳的样子。〈《水经注》以沮水为汉的别源。〉一名沔水。孔安国说:“泉始出为漾,东南流为沔,到汉中东行为汉。”如淳说:“北人叫汉为沔,汉、沔通称。”今由汉中府而东则叫汉水。自襄阳而下也叫沔水,也叫夏水,其实即汉水。沧浪水,在今湖广襄阳府均州北,地志说:汉水中有洲叫沧浪洲,汉水也叫沧浪水,〈俗讹为千龄州,在今均州城北四十里。又《水经注》:“荆山相邻有康狼山,有人叫它沧浪荆山,即襄阳府南漳县的荆山。”〉《禹贡》说“东为沧浪”,说明不是别的水。三澨,在今安陆府沔阳州。孔氏说:“三澨,今景陵县三参水就是。”〈参去声。今京山县有澨水,出县西七十里磨石山,南流经景陵县西南三十里,又东入蒿臺湖叫三汊口,也叫三汊水。有人认为是三澨,有人认为是三参。〉又许慎说:“澨,是增埤水边土人所止。”楚中多以澨命名的。《左传》文公十七年:“楚师次于句澨以伐诸庸。”〈此澨水当在今鄖阳府境,与上庸近。〉宣公四年楚令尹子越将攻王师于漳澨。”〈今安陆府荆门州当阳县北有漳水,杜佑认为即春秋时的漳澨。〉昭公二十三年:楚司马薳越追吴师不及,缢于薳澨。”〈有人说即京山县。〉定公四年:“吴败楚师于雍澨,五战及郢。既而楚左司马戍败吴师于雍澨,三战皆伤,死之。”〈今安陆府京山县西南八十里有澨水,刘氏认为即春秋的雍澨。有人说京山县有汊澨、漳澨、薳澨,这就是《禹贡》的三澨。〉汉水之旁以澨命名的,不止一处。《书疏》:〈明茅瑞徵辑《禹贡汇疏》。〉“三澨,一在沔阳,一在景陵,一在京山。自南而北,都有澨水,与汉水相距又很近。”大别山,在今汉阳府城东北百步。〈详湖广名山大别。〉汉水自西北来,经其东而南入于江,所谓汉口。〈也详湖广重险夏口。〉江、汉合流而东,水势益盛,到浔阳之境,则章、贡诸川之水又北流来会,弥漫汹涌,于是回薄而为彭蠡之泽。〈章、贡水,详见江西大川赣水。彭蠡,详见江西大川鄱阳湖。〉又东为北江,以趋于海。朱子说:“彭蠡之为泽,在大江之南。其源东自饶、徽、信州、建昌军,〈信州,今广信府。建昌军,今建昌府。〉南自赣州、南安军,西自袁、筠以至隆兴、分宁诸邑,〈筠,今瑞州府。隆兴,即南昌府。分宁即宁州。〉方数千里之水都会而归焉。北过南康杨澜、左里,〈杨澜、左里,俱见南康府都昌县。〉则西岸渐迫山麓,而湖面稍狭,遂东北流以趋湖口而入于江。然而以地势北高南下,所以其入于江,反为江水所遏而不得遂,因却而自潴以为彭蠡,初非有资于江、汉之汇而后成。不惟无所仰于江、汉,而众流之积日遏日高,势也不容江、汉之来入。又何况汉水自大别山下南流入江,则与江为一已七百余里,说它到这里而一先一后以入于彭蠡,既汇之后又复循次而出以为二江,则其入,何以识其为昔日的汉水而先行,何以识其为昔日的江水而后会?其出,何以识其为昔日的汉水而今分之以北,何以识其为昔日的江水而今分之以居中呢?且以方说,则应说南汇,而不应说东汇。以实计,则湖口之东但见其为一江,而不见其分流。湖口横渡之处,但见舟北为大江的浊流,舟南为彭蠡的清涨罢了。大概彭蠡之水虽限于江而不得泄,也因其可行的空隙,而未尝不相持以东,哪里看到所为北江、中江之别呢?”吴澄说:“汉既入江,与江为一,而又说东为北江,似乎别为一水,为什么?大概汉水源远流大,与江相匹,与其他小水入大水的例子不同,所以汉得分江之名而为北江。纪其入海的,著其为渎。”明邵宝说:“江、汉水涨,彭蠡郁不流,逆为巨浸,无仰其入而有赖其遏,彼不遏则此不积,所谓汇者如此。汇说其外,蠡说其内。叫北江的,江水濬发,最在上流,其次则汉自北入,其南则彭蠡自南入,三水并峙而东,则中为中江,汉为北江,彭蠡所入为南江可知了。不是判然异流。且江、汉之合,茫然一水,只见其为江,不见其为汉,所以说中江,说北江,不是经错。”
岷山导江,东别为沱,又东到澧,过九江,到东陵,东迤北会于汇,东为中江,入于海。
蔡氏说:“这是疏导南条南境的大江。”岷山在四川成都府茂州西北五百里,〈详见四川名山岷山。〉江水从这里流出。《益州记》说:“江源发源于羊膊岭下,沿着山崖散漫流淌,大小上百条,大概还没有形成大的水流。”解说的人说:羊膊岭是岷山的别峰。自从《禹贡》以来,书籍传注所记载的,都说长江出自岷山,或许是被所见所局限,认为江源不在岷山。易氏袚说:“岷山近在茂州,而江源远在西边边徼的松山之外。”范氏成大说:“江源从西戎中流来,由岷山的涧壑流出而汇合于都江,世人说长江出自岷山,是从中原所见的角度说的。”陆氏游说:“我曾经登上嶓冢山,有泉水涓涓从山间流出,这是汉水的源头,事情与经典相合。等到西游岷山,想穷尽江源,却不能得到。”大概岷山盘回千里,重重山崖遮蔽,江源在其中,盘旋隐现,无法测知它的端绪,不像汉源那样明显容易。〈近代有创立迂阔怪诞说法的人,说江源也出于昆仑,好事者又加以附会来证实这个说法,浅陋啊。〉沱,是长江分出的支流。孔氏说:“汉水流出成为潜,长江流出成为沱,就像黄河流出成为灉,济水流出成为沮一样。”《汉志》记载蜀郡郫县、南郡枝江县都有江沱。现在考察沱水大概在四川境内,有人用灌县湔江来对应。〈《汉志》注:“玉垒山,是湔水的出处,向东南到江阳入江。玉垒山,见灌县。江阳,今泸州。〉郦道元却说:“湔江是蜀相开明所开凿的,〈开明,七国时蜀相。《华阳国志》:“杜宇在蜀称帝,他的相开明决玉垒来除去水害,就是湔江。”〉或许不是《禹贡》时代的江沱了。”又有人把成都内江、外江当作沱水。〈内、外江,都见成都府附郭县。〉那两条江是秦时蜀守李冰所引,更加不是当时的沱水,很明显了。颜师古因为今湖广枝江县境内江水、汜水枝分,向东流入大江,这无疑是《禹贡》时代的沱水。澧水,在今湖广澧州境内,也叫澧江,源出慈利县西三十里的历山,流经石门县及澧州城南,又向东经安乡县、华容县境而流入洞庭湖。如今澧水与大江相距几乎一二百里,说“东至于澧”的,洪荒之时澧水未必不与大江相接。九江,就是今天的洞庭湖,在岳州府城西南一里,〈详见湖广大川。〉因为沅、渐、无、辰、叙、酉、澧、资、湘九条水所汇合,所以叫九江。如今大江横过洞庭的出口,又向东引而向北流出,九江的水都灌注输送给它,就是“过九江”的意思了。〈洞庭入江的口叫三江口,详见湖广重险。〉东陵,朱子说:“就是今天的巴陵。”〈罗泌说:“东陵与夷陵相对,夷陵叫西陵,那么巴陵叫东陵可以。”〉汇,是水流回合的名称。汉水从南而来,江水向北注入,它们会合的地方像迎像拒,一定有折旋的形势,所谓汇。许慎说:“迤,是斜行。”江水从东陵向东,迤逦而向北会合于汉水,所以说“东迤北会于汇。”〈旧本都作“于汇”,俗本误作“为汇”,文辞旨意都失掉了,现在订正。〉有人误以为汇是彭蠡泽,相距何止千里呢。有人说:江在汉南,彭蠡又在江南,如今在导漾说“东汇泽为彭蠡”,而导江却不提,恐怕参差错乱失次吧?回答:这是《禹贡》的文字之所以简练而且完备。江本来是大川,又加上汉水,水势盛大流溢,不能没有回旋迫近的地方,把彭蠡系在导漾之下,表明彭蠡的汇,是由于汉水入江,而江不能完全容纳。这里说东迤,是对东至大别而立言;说北会于汇,是对南入于江而立言。导江、导汉,所重的全在合流的地方。江、汉合流而下流就没有事情可写了。如果略去正流所会合的地方,而详记余波所溢出的地方,难道是圣人立言的旨意吗?而且在导漾明白地说入江而后汇于彭蠡,那么彭蠡并非与江无关可知,正不必繁复其文辞了。其中说中江,也是相对北江而言,见水流顺轨并趋向东,滔滔而到达大海。解说的人说:天下的水,在北没有比黄河更大的,在南没有比长江更大的。如今从岷山而下,巫峡而上,盘回百折,蜀中大小群川全部输送给长江,然后向东下荆楚,那么洞庭合西南之水而出岳阳,汉江统西北之水而趋鄂渚,又经黄、蕲而向浔阳,那么彭蠡会合赣江东西之水而来湖口,又东北接纳淮南的众流,排泄宣、润的陂泽然后放流入大海,天地间的川浍依附长江而到达大海的,十分中占了四五分。长江是四渎的长,不是确实这样吗?
疏导沇水,向东流成为济水,入于黄河,溢出为荥泽,向东出于陶丘北面,又向东到菏泽,又东北会合于汶水,又向北向东入于海。
蔡氏说:“这是疏导北条南境的济水。”济水,出自河南怀庆府济源县西八十里的王屋山,也叫沇水。〈《山海经》作“联水”,郭璞说:“联、沇声相近,就是沇水。”俗或讹为衍水。〉孔安国说:“泉源叫沇,流去叫济。”如今从王屋山下伏流而向东,到济源县城西北三里重源双发而成为东西二泉,并流而向东南,合为一川,叫做济水,经过温县西南虢公台下,又向南注入黄河。这是济水在河北的,从源头而流,终古未变。郦道元说:“济水在王莽之时,川渎枯竭,其后水流径通,津渠势改,寻梁脉水,不与昔同了。”荥,荥泽,今开封府郑州有荥泽县,原隰匀匀,没有所谓的泽。大概大河决塞,陵谷顿时不同,济水的堙遏,应当由于汉末的河患,难道真因为旱涸的缘故吗?又《水经注》说“济渎受河有石门,叫做荥口,石门这就是后汉永平中导汴分河的地方”,〈今详见河阴县石门渠。〉大概借汴水的分源,迹济渎的余派,并非竟以汴水为济水。〈汴水,见河南大川。〉陶丘,在今山东定陶县西南七里。说出,是折旋之间,因丘而隐现罢了。济水从前萦流于豫、兖之境,汉时以济阳名县,〈见河南兰阳县。〉济阴名郡,〈今山东曹州。〉经流故迹,大概可知。又《水经》说:“济水经定陶故城南”,料想这时故渎还有可见的吧?〈《水经》所载南济、北济之名,大都牵合附会,现在都不录。〉菏,菏泽。今曹州东南三十里有菏水,解说的人认为就是菏泽。汶水,在今山东汶上县,〈详见山东大川。〉济水从西南来,汶水从东北到,所以说会。由此并流而向北,又折而向南以到达海。今山东境内有大小二清河,经济南、青州二郡之间的,有人说就是济水的委流了。〈详见山东大川。〉杜佑说:“今自东平以东,有水流经济南、淄川、北海界中入海的,叫做清河。”大概是汶水、菏泽的合流,不是古时的济水。济是四渎之一,自古推为九州大川,而堙没无徵,没有比济水更厉害的,为什么呢?至于三伏三见的说法,出于近代俗儒。从孔、郑诸家直到宋世诸儒,没有主张这个说法的。大概发源的地方,或有伏见之分,入河而后,未尝伏而复出。而且经文已经明白说了。说“浮于汶,达于济”,又说“浮于济、漯,达于河。”哪有伏见不常,而可以作为转输之道的呢?
疏导淮水从桐柏开始,向东会合于泗水、沂水,向东入于海。
蔡氏说:“这是疏导北条南境的淮水。”桐柏山,在南阳府桐柏县东一里左右。《山海经》说:“淮水出余山。”〈注说“余山在湖阳东义乡西”,大概就是今桐柏县地。〉《汉志》:“南阳平氏县桐柏、大复山在东南,是淮水的出处。”〈大复山在桐柏山东三十多里。志说:淮水出桐柏,又潜流出大复山。〉《水经》:“淮水出胎簪山,东北过桐柏山。”〈胎簪山,在桐柏山西北三十里。〉地志说:胎簪、大复都是桐柏的支陇,那么淮水实际出于桐柏。从桐柏向东出豫州之境,而进入徐州之域,泗、沂,都是徐州的川。泗水出山东泗水县陪尾山,向西南经南直徐州城东北,又向东南流经邳州城南,而沂水流合。〈泗水,详见南直大川清河。〉沂水出山东临朐县沂山,向西南经沂州城东,又向南到邳州城北,分东西流入泗水。〈沂水,详见沂州及邳州。〉沂、泗并流,向东到淮安府清河县治西南而入于淮。今黄河夺沂、泗的流,可见的是沂、泗二水的上源罢了。淮水会合泗、沂,由此而向东以到达海。
疏导渭水从鸟鼠同穴开始,向东会合于灃水,又向东会合于泾水,又向东经过漆水、沮水,入于黄河。
蔡氏说:“这是疏导雍州大川。”鸟鼠同穴山,今在陕西临洮府渭源县西二十里。《水经注》:“渭水出南谷山,在鸟鼠西五里。它的别源出鸟鼠同穴山,渭水流合。”南谷离鸟鼠只有四五里,那么疏导渭水从鸟鼠同穴开始是合适的。程大昌说“渭水出鸟鼠同穴山,泉源周七尺,四时流注,就是渭水的源头”云。灃水出终南山谷中,向北到咸阳入渭。〈终南山,见陕西名山。灃水见西安府大川。〉泾水出幵头山,〈见陕西平凉县。〉向南到高陵入渭。〈详见陕西大川泾水。〉漆水出同官川见,〈陕西同官县。〉向东南到三原县合于沮水。沮水出子午岭,〈见陕西中部县桥山。〉向南到三原县合漆水。〈沮水也叫洛水。今漆、沮都详见陕西大川洛水。〉并流而向东南,到朝邑县南入渭。渭水越过陇阪而向东,那么灃水先会合,其次泾水会合,又向东那么漆、沮水流入,又向东注入大河。今详见陕西大川渭水。
疏导洛水从熊耳开始,向东北会合于涧水、瀍水,又向东会合于伊水,又向东北入于黄河。
蔡氏说:“这是疏导豫州大川。”熊耳山,在陕西西安府商州西五十里。郑玄说:“河南卢氏县熊耳山,〈县西南五十里。〉就是《禹贡》疏导洛水的地方。”《山海经》:“驩举之山,洛水出焉。”《汉志》注:“雒水出上雒冢岭山。”〈在今商州南六十里。陆澄说:“冢岭就是驩举山。”志说商州西北百二十里有驩举山,那么不是一山了。〉驩举、熊耳、冢岭三山同在上洛之地,溪涧相通,不容分开。而卢氏的熊耳,洛水经流在那里。说疏导洛水开始功于此,不算错。涧水,出河南渑池县白石山,向东到洛阳南入洛。瀍水,出洛阳县西北谷城山,到洛阳故城西南而入洛。〈涧、瀍二水,都详见河南大川洛水。〉伊水,出卢氏县峦山,〈就是闷顿岭。〉向东北到偃师县西入洛。〈伊水也详见河南大川洛。〉洛水从熊耳而向东北,那么涧、瀍二水先流入,又向东北而伊水流合,又向东北入于大河,叫做洛汭,也叫洛口。今详见河南大川洛水。《禹贡》说“九川涤原”,这是概括说九州的川。有人就用黑、弱九水来对应,错了。九水之中,黑、弱是荒裔的川。河流从塞外而经中原,回环半个天下,在《禹贡》九州,那么雍、豫、冀、兖都是它经过的,如今且折而入徐、青,侵占扬州北境了。江流萦纡广衍,它在《禹贡》那么是梁、荆、扬三州之地,是它经过的,推究它的源流,与黄河大抵相等。南江北河,实在是用来统纪群川,所以在天象也以两河分界,而中原的形胜都荟萃在这里。汉水出梁州之北,经荆州之半而合于江;淮水出豫州之南,绕徐州之境以注入海;比起江、河,源流不到它们的一半。济水出于冀州之南,虽然经过豫、兖二州之境,但大都与淮、汉比肩,不能与江、河并驾。如今且灭没难明,在阙疑之列了。渭、洛在雍、豫中足以成为群川之长,但都以黄河为宗,如大国有附庸一样,所以更排在淮、济之后。有人说渭水以雍州为天下险,洛水以豫州为天下中。然而它们作为川也仅及于境内,恐怕不足以概括天下。这九川之中,其条贯犹存而经纬可见的,只有江、淮、河、汉四水而已。唉,江、河日下,怎么能以既倒的狂澜,而再成为《禹贡》的山川呢?《管子》说:“地的东西二万八千里,南北二万六千里,其中出水的八千里,受水的八千里。”〈与《山海经》合。〉又说:“水出山而流入海的叫经,水引他水入大水及海的叫枝水,出于地沟流于大水及海的叫川水。”《唐六典》:“江、河从西极到达东溟,是中原的大川。其余一百三十五条是中川,那一千二百五十二条水,是小川。”〈王氏说:“桑钦《水经》所引天下的水一百三十七条,江、河在其中。道元《水经注》引支水一千二百五十二,即古今有名的川,大概可见。”《六典》所称,大概本于此。〉山川沸腾,流移决塞,朝更暮改,今汴、泗、汝、颍的流尚且销沉难问,而陂池沟洫之类,其不可知的,正不知有多少了。本《禹贡》的旧文,用今时的川渎来校准,致力于大的远的,或许差不多了。
以上是疏导河流。