You can use cp –parents option to copy the full source file name under DIRECTORY.
1 2 3 4 5 6 7 |
mkdir -p mydir1/mydir11 mydir2 ## creates some files and directories touch mydir1/mydir11/myfile cp mydir1/mydir11/myfile mydir2 ## copies myfile to mydir2 ls mydir2 cp --parents mydir1/mydir11/myfile mydir2 ## copies mydir1/mydir11/myfile to mydir2 ls mydir2 rm -r my* |