如何在目录中递归查找所有二进制可执行文件?

ura

如果我使用这样的find命令:

find /mydir/mysubdir -executable -type f

列出了所有可执行文件(不包括目录),还包括可执行脚本文件(例如script.sh等)。我想做的是仅列出二进制可执行文件。

史蒂文·D

您可以尝试使用该file实用程序。根据联机帮助页:

魔术测试用于检查带有特定固定格式数据的文件。一个典型的例子是一个二进制可执行文件(编译程序)a.out文件,其格式在中定义,并且可能在标准include目录中定义。

您可能需要使用正则表达式,但是类似:

$ find -type f -executable -exec file -i '{}' \; | grep 'x-executable; charset=binary'

该文件具有很多选项,因此您可能需要仔细阅读手册页。我使用发现的第一个选项似乎可以轻松输出grep输出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Mac OS X的可执行文件中嵌入二进制文件的内容?

来自分类Dev

如何在Windows目录中查找所有可执行文件?

来自分类Dev

在Linux中从可执行文件到机器代码的二进制执行步骤

来自分类Dev

可执行文件与二进制文件..它们如何工作?

来自分类Dev

如何将机器代码转换为二进制可执行文件?

来自分类Dev

如何知道我的二进制可执行文件的内存占用量

来自分类Dev

如何将机器代码转换为二进制可执行文件?

来自分类Dev

如何通过指令读取二进制可执行文件?

来自分类Dev

Android:在AOSP版本中包含su二进制可执行文件

来自分类Dev

与位置无关的可执行文件:什么是“主要可执行二进制文件”?

来自分类Dev

bash文件包含可执行文件/二进制代码

来自分类Dev

在自包含的可执行文件中提取二进制文件的位置

来自分类Dev

可执行文件(二进制文件)的标准命名惯例,以及如何判断文件是否具有不可打印的字符?

来自分类Dev

如何恢复正在运行的进程被删除的二进制可执行文件

来自分类Dev

包含二进制可执行文件的Bash脚本

来自分类Dev

将参数传递给python二进制可执行文件

来自分类Dev

从JAR为AWS Lambda运行二进制可执行文件

来自分类Dev

UiPath进程可以转换为二进制可执行文件吗?

来自分类Dev

无法在Ubuntu 12.04上运行二进制可执行文件

来自分类Dev

从Debian到Ubuntu的二进制可执行文件?

来自分类Dev

为什么可执行文件需要二进制格式规范?

来自分类Dev

Bash:将原始二进制变量用作可执行文件吗?

来自分类Dev

使用LLVM工具将二进制数据嵌入可执行文件

来自分类Dev

可执行文件上的通配符(二进制)

来自分类Dev

在Mac上将Python3编译为二进制可执行文件

来自分类Dev

使用依赖性pandoc-citeproc在Haskell中构建独立的二进制可执行文件

来自分类Dev

运行使用gccgo构建的二进制文件时,“ ELF可执行文件errno中没有调试信息”

来自分类Dev

在指定目录中查找依赖于指定库的所有可执行文件

来自分类Dev

如何列出Linux中的所有可执行文件(目录,子目录,$ PATH)?

Related 相关文章

  1. 1

    如何在Mac OS X的可执行文件中嵌入二进制文件的内容?

  2. 2

    如何在Windows目录中查找所有可执行文件?

  3. 3

    在Linux中从可执行文件到机器代码的二进制执行步骤

  4. 4

    可执行文件与二进制文件..它们如何工作?

  5. 5

    如何将机器代码转换为二进制可执行文件?

  6. 6

    如何知道我的二进制可执行文件的内存占用量

  7. 7

    如何将机器代码转换为二进制可执行文件?

  8. 8

    如何通过指令读取二进制可执行文件?

  9. 9

    Android:在AOSP版本中包含su二进制可执行文件

  10. 10

    与位置无关的可执行文件:什么是“主要可执行二进制文件”?

  11. 11

    bash文件包含可执行文件/二进制代码

  12. 12

    在自包含的可执行文件中提取二进制文件的位置

  13. 13

    可执行文件(二进制文件)的标准命名惯例,以及如何判断文件是否具有不可打印的字符?

  14. 14

    如何恢复正在运行的进程被删除的二进制可执行文件

  15. 15

    包含二进制可执行文件的Bash脚本

  16. 16

    将参数传递给python二进制可执行文件

  17. 17

    从JAR为AWS Lambda运行二进制可执行文件

  18. 18

    UiPath进程可以转换为二进制可执行文件吗?

  19. 19

    无法在Ubuntu 12.04上运行二进制可执行文件

  20. 20

    从Debian到Ubuntu的二进制可执行文件?

  21. 21

    为什么可执行文件需要二进制格式规范?

  22. 22

    Bash:将原始二进制变量用作可执行文件吗?

  23. 23

    使用LLVM工具将二进制数据嵌入可执行文件

  24. 24

    可执行文件上的通配符(二进制)

  25. 25

    在Mac上将Python3编译为二进制可执行文件

  26. 26

    使用依赖性pandoc-citeproc在Haskell中构建独立的二进制可执行文件

  27. 27

    运行使用gccgo构建的二进制文件时,“ ELF可执行文件errno中没有调试信息”

  28. 28

    在指定目录中查找依赖于指定库的所有可执行文件

  29. 29

    如何列出Linux中的所有可执行文件(目录,子目录,$ PATH)?

热门标签

归档