如何在 Linux 中仅复制可执行文件(或没有扩展名的文件)?

如何在 Linux 中仅复制可执行文件(或没有扩展名的文件)?

假设有一个名为 mydir 的目录包含...

aaa.cpp
aaa.h
bbb.cpp
bbb.h
Makefile
a 
b

...其中 a、b 是可执行文件。我想要的是仅将 a 和 b 复制到另一个位置。

有可能吗?(除了手动发布copy a,b another_dir

答案1

您可以运行:

find mydir -perm /a+x -exec cp {} destdir \;

答案2

您应该在您的可执行目标Makefile中添加一条规则。install

相关内容