温馨提示×

linux strings有哪些常用参数

小樊
81
2024-12-29 01:30:11
栏目: 智能运维

strings 命令在 Linux 系统中用于从二进制文件或文件中提取可打印的字符串

  1. -a:显示所有字符串,包括不可打印的字符。
  2. -d:以可打印字符分割字符串。
  3. -f:从指定的文件列表中提取字符串。
  4. -h:以十六进制格式显示字符串。
  5. -i:忽略大小写。
  6. -n:显示字符串长度。
  7. -o:将字符串输出到指定的文件。
  8. -r:递归搜索子目录。
  9. -s:压缩重复的字符串。
  10. -t:以制表符分隔字符串。
  11. -u:输出未连接的字符串。
  12. -v:详细模式,显示每个匹配项的详细信息。
  13. -z:将字符串视为以空字符(‘\0’)结尾的字符串。

这些参数可以组合使用,以满足特定需求。例如,要从一个文件中提取所有可打印的字符串并显示其长度,可以使用以下命令:

strings -a -n file.txt

0