리눅스 명령어 · 2 min read · Oct 26, 2025

리눅스 OD 명령어 튜토리얼 초보자를 위한 가이드 (6가지 예제)

리눅스 명령줄 작업 중에 파일의 내용을 원래 형식이 아닌 다른 형식으로 표시하거나 변환하고 싶을 때가 있을 수 있습니다. 예를 들어, 10진수 또는 8진수 형식으로 말이죠. 다행히도 이러한 상황에서 사용할 수 있는 내장 명령줄 도구가 있습니다.

리눅스의 od (8진수 덤프) 명령어는 파일의 내용을 8진수, 16진수, 10진수 및 ASCII와 같은 다양한 형식으로 표시하는 데 사용되는 다목적 유틸리티입니다. 이 명령어는 이진 데이터나 인쇄할 수 없는 문자가 포함된 파일을 보기 위해 유용하며, 사용자가 원시 데이터를 검사하고 디버깅할 수 있도록 합니다. od 명령어는 주로 저수준 데이터 구조를 분석하거나 포렌식 분석을 수행하거나 소프트웨어를 디버깅해야 하는 개발자와 시스템 관리자에 의해 사용됩니다.

이 튜토리얼에서는 이해하기 쉬운 예제를 사용하여 이 도구의 기본 사항을 논의할 것입니다. 여기에서 논의된 모든 예제는 Ubuntu 24.04 LTS에서 테스트되었습니다.

리눅스 od 명령어

OD 명령어는 입력을 8진수 형식으로 변환하는 데 사용됩니다. 다음은 그 구문입니다:

od [OPTION]... [FILE]...

그리고 man 페이지에서 다음과 같이 설명합니다:

파일의 모호하지 않은 표현을 표준 출력에 작성합니다. 기본적으로 8진수 바이트입니다. 여러 FILE 인수가 있는 경우, 나열된 순서대로 연결하여 입력을 형성합니다. FILE이 없거나 FILE이 -인 경우, 표준 입력을 읽습니다.

다음은 od 명령어가 어떻게 작동하는지에 대한 더 나은 아이디어를 제공하는 Q&A 스타일의 예제입니다:

Q1. od 명령어를 사용하는 방법은?

변환하려는 파일이 있다고 가정해 보겠습니다:

od 명령어 사용 방법

그리고 od 명령어를 실행했을 때 발생하는 일은 다음과 같습니다:

리눅스 od 명령어 출력

따라서 기본적으로 od 명령어는 파일을 8진수 형식으로 변환합니다. 그러나 도구를 강제로 다른 형식으로 변환할 수도 있습니다. 예를 들어, -x를 사용하여 16진수로 변환할 수 있습니다:

od 명령어가 파일을 8진수 형식으로 변환

유사하게, 입력을 문자, 부동 소수점 및 정수 형식으로 표시하는 옵션이 있습니다.

Q2. od가 바이트를 건너뛰게 하려면?

일부 초기 바이트를 건너뛰고 싶다면 -j 명령줄 옵션에 숫자를 전달하여 그렇게 할 수 있습니다.

od -j [num] [filename]

예를 들어:

od -j 10 file1

Q3. 출력 바이트 수를 제한하는 방법은?

기본적으로 od 명령어는 출력 라인당 32바이트를 생성합니다. 그러나 -w 옵션을 사용하여 이 숫자를 사용자 정의할 수 있습니다.

od -w[num] [filename]

예를 들어:

od -w2 file1

출력 바이트 수 제한하는 방법

Q4. od가 중복을 출력하게 하려면?

변환하려는 파일에 중복된 줄이 포함되어 있다고 가정해 보겠습니다. 예를 들어:

od가 중복을 출력하게 하는 방법

그렇다면 기본적으로 od는 중복에 대해 출력에서 *를 생성합니다.

od 명령어로 표시된 중복 출력

그러나 원한다면 이 동작을 변경할 수 있으며, 이는 -v 명령줄 옵션을 사용하여 수행할 수 있습니다.

od -c -w1 -v file1

od 명령어 -v 옵션

Q5. 바이트 오프셋을 표시하는 방법은?

바이트 오프셋은 -A 명령줄 옵션을 사용하여 표시할 수 있습니다. 오프셋을 보고 싶은 형식을 지정해야 합니다 - x는 16진수, o는 8진수, d는 10진수입니다.

od -A[format] [filename]

예를 들어:

od -Ad -c file1

Q6. od의 출력을 설정된 바이트 수로 제한하는 방법은?

전체 출력을 설정된 바이트 수로 제한하려면 -N 옵션을 사용합니다.

od -N[num] [filename]

예를 들어:

od -N50 file1

따라서 전체 출력이 축소된 것을 볼 수 있습니다.

결론

OD 명령어는 명령줄 옵션의 형태로 많은 기능을 제공합니다. 여기에서 몇 가지 주요 기능을 논의했습니다. 이러한 연습을 마친 후에는 도구의 man 페이지로 가서 더 많은 정보를 알아보세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.