我有一个目录~/plugins/
,里面有很多子目录.如果我想在其他地方创建一个备份,只备份从abc
开始的子目录,我可以用一行copy命令吗?我认为这样的方法会奏效(但事实并非如此):
cp -R ~/plugins/abc* ~/destination/
如果可能的话,我更愿意使用一行命令,因为我也希望对rsync使用相同的语法,如果我必须执行以下操作
find ~/plugins/ -type d -name "abc*" -exec cp -R {} ~/destination;
对于cp
命令来说,这很好,但这意味着我必须 for each 目录运行rsync一次,这似乎效率不高:(