单位只签一份劳动合同是不合法的。1. 根据《劳动合同法》规定劳动合同由用人单位与劳动者协商一致并经双方在劳动合同文本上签字或者盖章生效。劳动合同文本由用人单位和劳动者各执一份。2. 单位只签一份劳动合同可能会导致劳动者的权益难以得到有效保障。比如在劳动报酬、工作内容、工作时间等关键条款发生争议时劳动者可能因缺乏劳动合同文本而处于不利地位。3. 如果遇到单位只签一份劳动合同的情况劳动者有权要求单位提供一份给自己留存。若单位拒绝劳动者可以向劳动监察部门投诉由劳动监察部门责令单位改正给劳动者造成损害的应当承担赔偿责任。4. 劳动者也可以据此向劳动争议仲裁机构或人民法院主张劳动合同的效力及相关权益以维护自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。