本实用新型属于锁具技术领域,涉及一种锁具及柜体。锁具包括包括可伸缩锁栓和中空限位筒;可伸缩锁栓活动安装在中空限位筒中;可伸缩锁栓能够被驱动后在中空限位筒中伸出和缩回;中空限位筒的内壁面设置有若干凸起结构,相邻凸起结构之间形成有沿中空限位筒轴向延伸的间隙槽。中空限位筒的内壁面设置凸起结构,由于凸起结构的存在,使得可伸缩锁栓表面和中空限位筒的内壁面之间形成间隙槽,该间隙槽可以提供足够空间,从而让外界异物例如颗粒状的砂石等从可伸缩锁栓处的开孔进入到中空限位筒后却不容易将可伸缩锁栓卡住,保证锁具能够正常工作。