strings 命令在 Linux 中用于顯示二進制文件中的可打印字符串。默認情況下,strings 命令會處理符號鏈接,顯示符號鏈接指向的目標文件中的可打印字符串。
如果你想要查看符號鏈接本身的字符串而不是它指向的目標文件中的字符串,你可以使用 -f 或 --print-file-name 選項。這會讓 strings 命令在輸出中包含符號鏈接的路徑。
例如:
strings -f /path/to/symlink
這將顯示符號鏈接 /path/to/symlink 的路徑以及它指向的目標文件中的可打印字符串。
如果你想要同時查看符號鏈接本身和它指向的目標文件中的字符串,你可以使用 -e 或 --exclude 選項來排除符號鏈接路徑,然后手動添加符號鏈接路徑。
例如:
strings /path/to/symlink | grep -v "/path/to/symlink$" && echo "/path/to/symlink"
這將顯示符號鏈接 /path/to/symlink 指向的目標文件中的可打印字符串,然后在輸出末尾添加符號鏈接的路徑。