gc.sh: fall back to cp plus mv if ln fails