首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux cp 命令的使用疑问,该怎么解决

2012-04-08 
linux cp命令的使用疑问大家好,我有一堆文件,想快速复制。我举个例子:主文件夹为main,其下面有folder1/fold

linux cp 命令的使用疑问
大家好,我有一堆文件,想快速复制。

我举个例子:

主文件夹为main,
其下面有folder1/folder11/folder111/x.txt
folder2/folder22/folder222/folder2222/y.txt

当然这些子文件夹中可能还有其他文件。

请问如何写cp命令,使之只复制*.txt文件,并且保持目录结构。
可能处在不同的文件夹中的txt文件可能有相同的文件名,也要保证给出警告。

[解决办法]

Perl code
zhblue@240x:~/tmp$ find../target./main./main/folder2./main/folder2/folder22./main/folder2/folder22/y.txt./main/folder1./main/folder1/forlder11./main/folder1/forlder11/x.txt./main/folder3zhblue@240x:~/tmp$ find main -name *.txt -exec cp --parents {} target \;zhblue@240x:~/tmp$ find../target./target/main./target/main/folder2./target/main/folder2/folder22./target/main/folder2/folder22/y.txt./target/main/folder1./target/main/folder1/forlder11./target/main/folder1/forlder11/x.txt./main./main/folder2./main/folder2/folder22./main/folder2/folder22/y.txt./main/folder1./main/folder1/forlder11./main/folder1/forlder11/x.txt./main/folder3 

热点排行