本地目录之间的Rsync文件

时间:2014-10-31 18:10:13

标签: rsync

我想使用rsync将文件从一个目录传输到另一个目录(在本地计算机上)。此目录中有数千个文件,每个文件都有表格"运行#### _ m98-c14.root"和#34;运行#### _ 98-c16.root" ...我只想传输表格的文件"运行### _ m98-c16.root" ...有没有办法做到这一点?谢谢。

1 个答案:

答案 0 :(得分:0)

首先,我尝试重现您的源文件:

cd /tmp
touch Run{1..20}_m98-c14.root
touch Run{1..20}_m98-c16.root

如果您只想获得包含“c16”的列表,请构建此列表:

ls Run*-c16.root

因此,对于rsync,诀窍是:

rsync -rv --include 'Run*_m98-c16.root' /tmp /var/destdir