钦定四库全书

史记正义卷一百十六

唐 张守节 撰

西南夷列传第五十六   史记一百十六

西南夷君长【在蜀之南】以什数夜郎最大【今卢州南大江南岸协州曲州本夜郎国】其西靡莫之属【在蜀南以下及西也靡非在姚州北去京西南四千九百三十五里即靡莫之夷】以什数滇最大【昆州郎州等本滇国去京西五千三百七十里也】自滇以北君长以什数卭都最大此皆魋结耕田有邑聚其外西自同师以东北至楪榆【上音檏檏泽在靡北百余里汉檏榆县在泽西益都靡非本桑榆生王国也】名为嶲昆明【嶲音髓今体州也昆明嶲州县盖南接昆明之地因名也】皆编发随畜迁徙【编步典反畜许反皆嶲昆明之俗也】毋常处毋君长地方可数千里自嶲以东北君长以什数徙筰都最大【徙音斯括地志云莋州本西蜀徼外曰猫羌嶲地理志云徙县也华阳国志雅州卭郲山本名卭莋山故卭人莋人界】自筰以东北君长以什数冉駹最大【括地志云蜀西徼外羌茂州冉州本冉駹国地也後汉书云冉駹其山有六夷七羌九蛮各有部落也】其俗或土着或移徙在蜀之西自冉駹以东北君长以什数白马最大【括地志云陇右成州武州皆白马氏其豪族杨氏居成州仇池山上】皆氐类也此皆巴蜀西南外蛮夷也始楚威王时使将军庄蹻【其畧反郎州昆州即庄蹻所王】将兵循江上畧巴蜀黔中以西庄蹻者故楚庄王苗裔也蹻至滇池地方三百里【括地志云滇池泽在昆州晋宁县西南三十里其水源深广而更浅狭有似倒流故谓滇也】旁平地肥饶数千里以兵威定属楚欲归报会秦击夺楚巴黔中郡道塞不通因还以其衆王滇变服从其俗以长之秦时常頞畧通五尺道【括地志云五尺道在郎州顔师古云其处险厄故道才广五尺如淳云道广五尺也】诸此国颇置吏焉十余岁秦灭及汉兴皆弃此国而开蜀故徼巴蜀民或窃出商贾取其筰马僰僮【今益州南戎州北临大江古僰国】髦牛以此巴蜀殷富建元六年大行王恢击东越东越杀王郢以报恢因兵威使番阳令【番音婆】唐蒙风指晓南越南越食蒙蜀枸酱蒙问所从求曰道西北?牱?牱江【崔浩云?牱击船?也常氏华阳国志云楚顷襄王时遣庄蹻伐夜郎军至且兰椓船於岸而步战既灭夜郎以旦兰有椓船柯处仍改其名为?牱】广数里出番禺城下蒙归至长安问蜀贾人贾人曰独蜀出枸酱多持窃出市夜郎夜郎者临?牱江江广百余步足以行船南越以财物役属夜郎西至同师然亦不能臣使也蒙乃上书说上曰南越王黄屋左纛地东西万余里名为外臣实一州主也今以长沙豫章往水道多絶难行窃闻夜郎所有精兵可得十余万浮船?牱江出其不意此制越一奇也诚以汉之强巴蜀之饶通夜郎道为置吏易甚上许之乃拜蒙为郎中将将千人食重万余人从巴蜀筰关入遂见夜郎侯多同蒙厚赐喻以威德约为置吏使其子为令夜郎旁小邑皆贪汉缯帛以为汉道险终不能有也乃且听蒙约还报乃以为犍为郡发巴蜀卒治道自僰道指?牱江蜀人司马相如亦言西夷卭筰可置郡使相如以郎中将往喻皆如南夷为置一都尉十余县属蜀当是时巴蜀四郡通西南夷道戍转相饟数岁道不通士罢饿离湿死者甚衆西南夷又数反发兵兴击耗费无功上患之使公孙弘往视问焉还对言其不便及弘为御史大夫是时方筑朔方以据河逐胡弘因数言西南夷害可且罢专力事匈奴上罢西夷独置南夷夜郎两县一都尉稍令犍为自葆就【令犍为自葆守而渐修成其郡县也】及元狩元年博望侯张骞使大夏来言居大夏时见蜀布卭竹杖使问所从来曰从东南身毒国可数千里得蜀贾人市或闻卭西可二千里有身毒国骞因盛言大夏在汉西南慕中国患匈奴隔其道诚通蜀身毒国道便近有利无害於是天子乃令王然于栢始昌吕越人等使间出西夷西指求身毒国至滇滇王尝羌乃留为求道西十余辈岁余皆闭昆明【昆明在今嶲州南昆县是也】莫能通身毒国滇王与汉使者言曰汉孰与我大及夜郎侯亦然以道不通故各自以为一州主不知汉广大使者还因盛言滇大国足事亲附天子注意焉及至南越反上使驰义侯因犍为发南夷兵且兰君恐远行旁国虏其老弱乃与其衆反杀使者及犍为太守汉乃发巴蜀罪人尝击南越者八校尉击破之会越已破汉八校尉不下即引兵还行诛头兰头兰常隔滇道者也已平头兰遂平南夷为?牱郡夜郎侯始倚南越南越已灭会还诛反者夜郎遂入朝上以为夜郎王南越破後及汉诛且兰卭君并杀筰侯冉駹皆振恐请臣置吏乃以卭都为越嶲郡筰都为沈犂郡冉駹为汶山郡广汉西白马为武都郡上使王然于以越破及诛南夷兵威风喻滇王入朝滇王者其衆数万人其旁东北有劳靡莫皆同姓相扶未肯听劳靡莫数侵犯使者吏卒元封二年天子发巴蜀兵击灭劳靡莫以兵临滇滇王始首善以故弗诛滇王离难西南夷举国降请置吏入朝於是以为益州郡赐滇王王印复长其民西南夷君长以百数独夜郎滇受王印滇小邑最宠焉

太史公曰楚之先岂有天禄哉在周为文王师封楚及周之衰地称五千里秦灭诸侯唯楚苗裔尚有滇王汉诛西南夷国多灭矣唯滇复为宠王然南夷之端见枸酱番禺大夏杖卭竹西夷後椾剽分二方

史记正义卷一百十六