如何cp所有不以abc开头的东西?

clo*_*Fan 2 bash

请不要给我一个利用grep或ls或sed等其他命令的解决方案.

我想知道cp用正则表达式是否可以做到这一点.

Ann*_*rom 5

cp(1)本身没有"正则表达式"支持; 你所依赖的功能可能是Bash中的Pathname Expansion(globbing).检查bash(1)联机帮助页以查找如下所示的extglob语法:

shopt -s extglob
cp !(abc*) destination/
Run Code Online (Sandbox Code Playgroud)