Added a copy and a link functions that are gonna deal with non existing parent paths, and perms