温馨提示×

linux strings怎么导出结果

小樊
39
2026-10-14 06:39:58
栏目: 智能运维

在 Linux 下,strings 命令用于从二进制文件(如可执行文件、库文件等)中提取可打印的字符串。你可以通过以下几种方式“导出”或保存它的结果:


1. 直接导出到文件(最常用)

strings file.bin > output.txt

这会把 file.bin 中的字符串输出到 output.txt。


2. 追加到文件

strings file.bin >> output.txt

3. 同时显示在屏幕并保存(tee)

strings file.bin | tee output.txt

4. 指定最小字符串长度

strings -n 6 file.bin > output.txt

只导出长度 ≥ 6 的字符串。


5. 从多个文件导出

strings file1 file2 file3 > output.txt

6. 结合其他命令处理后再导出

例如只导出包含 error 的字符串:

strings file.bin | grep error > errors.txt

7. 导出特定节区(ELF 文件)

strings -e l file.bin > output.txt

-e 可指定字符编码(如 s、l、b、B)。


如果你有具体场景(比如分析病毒、逆向、日志提取),可以告诉我,我可以给你更合适的命令。

0 踩