Chinaunix
标题:
[求助]按条件选择文件后如何保持目录结构进行拷贝
[打印本页]
作者:
jxymax
时间:
2011-10-31 17:49
标题:
[求助]按条件选择文件后如何保持目录结构进行拷贝
目录结构如下,如何在base选出相应的*PR.*pp文件后,按照目录结构拷贝到trial目录下,请高手指点,谢谢。
|-- base
| |-- 1
| | |-- abc
| | | `-- abcPR.cpp
| | `-- abcPR.hpp
| |-- 2
| | `-- 2.txt
| `-- 3
| `-- 3.xml
`-- trial
|-- 1
`-- 2
作者:
chmod755
时间:
2011-10-31 18:11
本帖最后由 chmod755 于 2011-10-31 18:13 编辑
先cp,然后在find rm?
作者:
waker
时间:
2011-10-31 18:45
find base -type f -name '*PR.*pp'|cpio -pd trial
作者:
lionfun
时间:
2011-11-01 02:39
进入base目录
tar c $(find . -type f -name '*PR.*pp') | tar x -C ../trial/
复制代码
作者:
jxymax
时间:
2011-11-01 08:54
本帖最后由 jxymax 于 2011-11-01 09:04 编辑
3楼的方法,如果在trail下有同名文件的话,会出现问题。有什么解决方法吗?我用的是centos,和系统有关吗?
暂时使用4楼的方法,很OK!
谢谢几位了。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2