Israel has struck at least six homes across Gaza in the past two days, causing damage to nearby shelters and forcing many families to flee.