also why only running `chown` on Linux? and may be better done after moving it to destination?