[随笔]如何将一个文件及其所在的递归路径一起拷贝到目标目录下
实际项目开发过程中,某个文件的路径往往比较深,同时,又需要给客户提供patch(即,不光要提供文件,还得将这个文件的所在路径包括在内)。
如下面路径和文件:
~/test/hello/dir1/dir2/dir3/hello.c
现在的实现方法是:
- 例如,我们希望将hello/dir1/dir2/dir3/hello.c带目录一起拷贝到~/下,我们先使用mkdir -p建立递归目录。
mkdir -p ~/hello/dir1/dir2/dir3 - 然后拷贝需要的hello.c文件。
cp ~/test/hello/dir1/dir2/dir3/hello.c ~/hello/dir1/dir2/dir3
度娘了好久,暂时没有发现cp有一步到位的功能,如果你知道,求赐教。
完