반응형
리눅스 명령어, od
od
(octal dump) 명령어는 파일의 데이터를 8진수(기본값), 16진수, 10진수 또는 문자열 형태로 출력하는 데 사용되는 리눅스와 유닉스 시스템의 표준 도구입니다. 이 명령어는 바이너리 파일을 분석하거나 파일의 내용을 다양한 포맷으로 출력할 때 유용합니다.
od 명령어 사용법
od
명령어의 기본 구문은 다음과 같습니다:
od [옵션] [파일명]
파일명
: 읽고자 하는 파일의 이름입니다. 파일명을 지정하지 않으면 표준 입력으로부터 읽어 들입니다.
일반적인 옵션
-A
: 출력될 주소의 기준을 정합니다 (n
은 없음,d
는 10진수,x
는 16진수).-t
: 출력 타입을 지정합니다 (o
는 8진수,x
는 16진수,d
는 10진수,c
는 문자열).-v
: 중복되는 줄을 생략하지 않고 모두 출력합니다.
예시
- 파일을 16진수로 출력하기:
od -t x1 filename
이 명령은 파일의 내용을 한 바이트 단위의 16진수로 출력합니다.
- 파일을 8진수와 문자열로 출력하기:
od -t oC filename
이 명령은 파일의 내용을 8진수와 해당하는 문자열로 출력합니다.
- 파일의 첫 100 바이트를 16진수로 출력하기:
od -t x1 -N 100 filename
-N
옵션은 출력할 바이트 수를 제한합니다. 이 경우, 첫 100 바이트만 출력됩니다.
사용 시 주의사항
od
는 바이너리 파일의 내용을 직접 보기 위한 명령어이므로, 출력 결과는 사용자가 이해하기 어려울 수 있습니다.- 대용량 파일을 다룰 때는 출력 데이터의 양이 매우 클 수 있으므로,
-N
옵션을 사용하여 출력량을 제한하거나head
,tail
명령어와 함께 사용하여 일부분만 출력하는 것이 좋습니다. od
명령어는 파일의 내용을 변경하지 않고, 오직 읽기만 수행합니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 실행 중인 프로그램의 프로세스 ID 찾기, pidof (57) | 2023.11.29 |
---|---|
[리눅스 명령어] 암호 관리 명령어, passwd (61) | 2023.11.28 |
[리눅스 명령어] nice 명령어 (57) | 2023.11.26 |
[리눅스 명령어] 리눅스명령어 netstat (64) | 2023.11.25 |
[리눅스 명령어] 리눅스명령어 mzip (103) | 2023.11.24 |