strings 명령
용도
파일에서 인쇄 가능한 문자열을 찾습니다.
구문
strings [ -a ] [ - ] [ -o ] [ -t Format ] [ -n Number ] [ -Number ] [ File ... ]
설명
strings 명령은 파일에서 인쇄 가능한 문자열을 찾습니다. 문자열은 줄 바꾸기 또는 널(null) 문자로 끝나는 인쇄 가능한 4자 이상의 문자입니다. strings 명령은 임의의 오브젝트 파일 지정에 유용합니다.
플래그
항목 | 설명 |
---|---|
-a 또는 - | 인쇄 가능한 문자열은 데이터 섹션뿐만 아니라 전체 파일을 검색합니다. 이 플래그를 생략하면, strings 명령은 오브젝트 파일의 초기화된 데이터 공간을 살펴봅니다. |
-n Number | 디폴트 값 4자 이외의 최소 문자열 길이를 지정합니다. 문자열 길이의 최대값은 4096입니다. 이 플래그는 -Number 플래그와 동일합니다. |
-o | 파일에서 8진 오프셋을 선행으로 각 문자열을 나열합니다. 이 플래그는 -t o 플래그와 동일합니다. |
-t Format | 파일의 시작부터 오프셋을 선행으로 하는 각 문자열을
나열합니다. 형식은 Format 변수로 사용되는 문자에 따라 다릅니다.
주: -o 및 -t Format 플래그가 명령행에 두 번 이상 정의될 때, 지정된 최종 플래그가 문자열 명령의 작동을 제어합니다. |
-Number | 디폴트 값 4자 이외의 최소 문자열 길이를 지정합니다. 문자열 길이의 최대값은 4096입니다. 이 플래그는 -n Number 플래그와 동일합니다. |
File | 검색할 2진 또는 오브젝트 파일입니다. |
종료 상태
이 명령은 다음 종료값을 리턴합니다.
항목 | 설명 |
---|---|
0 | 명령이 실행되도록 지정합니다. |
>0 | 오류가 발생하도록 지정합니다. |
예제
- 파일을 검색하려면 다음과 같이 입력하십시오.
문자열 명령은 다음과 같이 표시됩니다.strings strings
@(#)56 1.17 com/cmd/scan/strings.c, cdmscan, bos320 5/7/92 10:21:20 Standard input strings.cat /usr/mbin/strings Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] %7o %7d %7x %7o %7d
- 문자 길이가 최소한 12자인 문자열을
검색하려면 다음과 같이 입력하십시오.
문자열 명령은 다음과 같이 표시됩니다.strings -12 strings
1.17 com/cmd/scan/strings.c, cdmscan, bos320 5/7/92 10:21:20 Standard input /usr/mbin/strings Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...]
- 문자 길이가 최소한 20자인 문자열을
검색하고 오프셋을 16진수로 표시하려면 다음과 같이 입력하십시오.
문자열 명령은 다음과 같이 표시됩니다.strings -t x -n 20 strings
1017 1.17 com/cmd/scan/strings.c, cmdscan, bos320 5/7/92 10:21:20 108c Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 10d8 Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 1124 Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 1170 Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 11bc Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...]