[隨筆]如何將一個文件及其所在的遞歸路徑一起拷貝到目標目錄下
實際項目開發過程中,某個文件的路徑往往比較深,同時,又需要給客戶提供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有一步到位的功能,如果你知道,求賜教。
完