Поле заряженного тела вызывает перераспределение зарядиков в железных опилках, из-за чего опилки, оставаясь электронейтральными, становятся электрическими диполями
Поле заряженного тела неоднородно, оно сильнее вблизи к телу и слабее вдали от него. А электрические диполи имеют свойство втягиваться в область с более сильным полем. Поэтому опилки и притягиваются