Linux 复制除libgcc*.so之外的所有*.so文件
lib1.aLinux 复制除libgcc*.so之外的所有*.so文件,linux,copy,Linux,Copy,lib1.a lib2.a lib1.so lib2.so libgcc1.so libgcc2.so libgcc3.so lib3.so 如何复制所有*.so文件(不包括libgcc*.so文件),即复制以下文件: lib1.so lib2.so lib3.so ?尝试使用: 在bash中,可以使用扩展全局搜索: shopt -s extglob cp !(libgcc*).so destination/ 复制到临时文件夹,删除不需要的文件夹,将其余文件夹复制到最终目的地?另外:可能有一些
lib2.a
lib1.so
lib2.so
libgcc1.so
libgcc2.so
libgcc3.so
lib3.so
如何复制所有
*.so
文件(不包括libgcc*.so
文件),即复制以下文件:
lib1.solib2.so
lib3.so
?尝试使用:
在
bash
中,可以使用扩展全局搜索:
shopt -s extglob
cp !(libgcc*).so destination/
复制到临时文件夹,删除不需要的文件夹,将其余文件夹复制到最终目的地?另外:可能有一些指针。不复制
libgcc
的要求有多严格?你能把所有东西都复制下来,然后只删除那些吗?无论哪种方式,您都可能希望从find
或ls | grep
开始,这两种方法都通过管道连接到xargs cp
。要排除内容,请使用grep-v
。
shopt -s extglob
cp !(libgcc*).so destination/