Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 复制除libgcc*.so之外的所有*.so文件_Linux_Copy - Fatal编程技术网

Linux 复制除libgcc*.so之外的所有*.so文件

Linux 复制除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/ 复制到临时文件夹,删除不需要的文件夹,将其余文件夹复制到最终目的地?另外:可能有一些

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/

复制到临时文件夹,删除不需要的文件夹,将其余文件夹复制到最终目的地?另外:可能有一些指针。不复制
libgcc
的要求有多严格?你能把所有东西都复制下来,然后只删除那些吗?无论哪种方式,您都可能希望从
find
ls | grep
开始,这两种方法都通过管道连接到
xargs cp
。要排除内容,请使用
grep-v
shopt -s extglob
cp !(libgcc*).so destination/