[随笔]如何将一个文件及其所在的递归路径一起拷贝到目标目录下
实际项目开发过程中,某个文件的路径往往比较深,同时,又需要给客户提供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有一步到位的功能,如果你知道,求赐教。
完
本文介绍了一种在Linux环境下将指定文件及其所在目录结构完整复制到另一位置的方法。通过使用`mkdir-p`命令创建目标目录结构,并结合`cp`命令进行文件复制,实现了文件及其路径的一次性迁移。

被折叠的 条评论
为什么被折叠?



