率军出击，隔日展开激烈战斗，并持续到7月15日，林文察以挂有湿棉的30台单轮车推进，阻挡敌军枪砲攻击，并派伏兵断其后路。双方激战4个多小时，林文察军大胜，击杀敌军数千人，终于收复松阳。八月，朝廷升林文察为四川建昌镇总兵，但因战事未能赴行。之后，林文察出兵处州，相继收复苏埠、兰埠，并于7月14日收复处州府城，8月17日收复缙云县城，并以此功擢升为福建陆路提督。1862年十一月，林文察率军进驻李村，打算攻打武义，但1863年正月间太平军十万人取道缙云，部分部队在李村一带与林文察遭遇，被林文察军多次击退，而武