温馨提示×

如何查找linux strings路径

小樊
49
2026-09-20 18:56:22
栏目: 智能运维

在 Linux 中,strings 是一个常用命令,用于从二进制文件中提取可打印字符串。你提到的“查找 Linux strings 路径”,通常有以下几种理解,我分别说明:


一、查找 strings 命令本身的路径

方法 1:使用 which

which strings

示例输出:

/usr/bin/strings

方法 2:使用 whereis

whereis strings

示例输出:

strings: /usr/bin/strings /usr/share/man/man1/strings.1.gz

方法 3:使用 command -v

command -v strings

方法 4:使用 find(不推荐但可用)

find / -name strings 2>/dev/null

二、查看 strings 属于哪个软件包

Debian / Ubuntu

dpkg -S $(which strings)

CentOS / RHEL

rpm -qf $(which strings)

通常 strings 属于 binutils 包。


三、如果你是想“在文件中查找字符串路径”

例如查找某个路径字符串:

strings /bin/ls | grep "/etc"

四、如果你说的是“strings 输出中的路径”

strings 本身不会“生成路径”,它只是打印二进制中存在的字符串。如果你想定位这些字符串在文件中的偏移:

strings -t x /bin/ls

strings -n 6 -t d file

如果你能补充一下:

  • 是找 命令路径
  • 还是找 二进制中的字符串路径
  • 还是 脚本里调用 strings 的路径

我可以给你更精确的回答。

0