我有一个目录~/plugins/,里面有很多子目录.如果我想在其他地方创建一个备份,只备份从abc开始的子目录,我可以用一行copy命令吗?我认为这样的方法会奏效(但事实并非如此):

cp -R ~/plugins/abc* ~/destination/

如果可能的话,我更愿意使用一行命令,因为我也希望对rsync使用相同的语法,如果我必须执行以下操作

find ~/plugins/ -type d -name "abc*" -exec cp -R {} ~/destination;

对于cp命令来说,这很好,但这意味着我必须 for each 目录运行rsync一次,这似乎效率不高:(

推荐答案

不确定为什么你try 的东西不起作用(但"复制"命令是什么?),但这至少适用于Linux:

cp -r ~/plugins/abc* ~/destination

Linux相关问答推荐

在Bluez/Linux中,周期性与连续蓝牙设备发现的已知缺陷是什么?

在同一目录中未检测到G++预编译头

UTF-8输入和使用XGetICValues

Linux 的 __fastfail 替代方案?

为什么在已连接的设备上调用 btmgmt conn-info 返回:状态 0x02(未连接)

ShellScript,有更好的方法来查找具有特定名称和日期的文件吗?

AWK 命令根据另一列中相同的值获取列中的不同值

重新运行时避免 Linux bash 脚本中的文件重命名重复

如何从核心转储中获取线程名称?

为什么`__vfprintf_internal`(`stdio.h`中的`printfn`)强制`$rbp`在我的x86-64机器上向前跳转6313864字节?

从 curl 命令输出中获取值

如何使用 Bash 将随机数据块写入文件

在 Linux 中 Select 多个同名的可执行文件

在 puppet 中管理 linux 的用户密码

Docker 容器立即退出

如何使用 sed debug调试正则表达式?

在 Ubuntu 中重启 Nginx

Ant 找不到 javac,在 Ubuntu 上不会设置 JAVA_HOME

网络共享文件夹上的 GIT 存储库中的并发性

在linux中将制表符分隔的文件转换为csv的最快方法