fn _link_or_copy(src: &Path, dst: &Path) -> Result<()>