Скопировать все *.so файлы, исключая libgcc *.so 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 ? Ответ 1 Попробуйте использовать find: find path/to/src-dir -name '*.so' ! -name 'libgcc*.so' \ -exec cp '{}' /path/to/dst-dir \; Ответ 2 В bash вы можете использовать расширенное globbing: shopt -s extglob cp !(libgcc*).so destination/
Ответ 1 Попробуйте использовать find: find path/to/src-dir -name '*.so' ! -name 'libgcc*.so' \ -exec cp '{}' /path/to/dst-dir \;
Ответ 2 В bash вы можете использовать расширенное globbing: shopt -s extglob cp !(libgcc*).so destination/