Testcase:
export C=/usr/bin/
export C="target/debug/coreutils "
dir=hlink
other_partition_tmpdir=/dev/shm/tmp769306
rm -rf $dir $other_partition_tmpdir
mkdir $dir $other_partition_tmpdir
> $dir/a
ln $dir/a $dir/b
${C}mv $dir "$other_partition_tmpdir"
ls -1i "$other_partition_tmpdir/$dir"
They should be equal. They aren't currently