Linux 명령어 · 2 min read · Dec 23, 2025
초보자를 위한 Linux lsattr 명령어 튜토리얼 (예제 포함)

우리는 최근에 Linux 파일 시스템에서 파일 속성을 변경하는 데 사용할 수 있는 chattr 명령어에 대해 논의했습니다. 파일 속성을 나열하기 위해 lsattr라는 별도의 명령어가 있습니다. 이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 사용하여 이 도구에 대해 논의할 것입니다.
하지만 그 전에, 이 기사에 언급된 모든 예제는 Ubuntu 18.04 LTS 머신에서 테스트되었다는 점을 언급할 가치가 있습니다.
Linux lsattr 명령어
위의 소개 부분에서 이미 언급했듯이, Linux의 lsattr 명령어는 stdout에 파일 속성을 나열합니다. 다음은 그 구문입니다:
lsattr [ -RVadlpv ] [ files... ]다음은 도구의 매뉴얼 페이지에서 정의한 내용입니다:
lsattr lists the file attributes on a second extended file system.다음은 명령어가 어떻게 작동하는지에 대한 좋은 아이디어를 제공해야 하는 Q&A 스타일의 몇 가지 예입니다.
Q1. lsattr 명령어를 어떻게 사용하나요?
기본 사용법은 매우 간단합니다. 명령줄 옵션 없이 ‘lsattr’를 실행하기만 하면 됩니다. 물론, 입력으로 파일 이름을 제공해야 합니다.
예를 들어:
lsattr file1.txt그리고 출력은 다음과 같습니다:
--------------e--- file1.txt위 출력의 ‘e’ 외에도 출력에 여러 다른 글자가 있을 수 있습니다. 다음 발췌( chattr 매뉴얼 페이지에서 발췌)는 더 나은 아이디어를 제공해야 합니다:
The letters 'aAcCdDeijPsStTu' select the new attributes for the files:
append only (a), no atime updates (A), compressed (c), no copy on write
(C), no dump (d), synchronous directory updates (D), extent format (e),
immutable (i), data journalling (j), project hierarchy (P), secure
deletion (s), synchronous updates (S), no tail-merging (t), top of
directory hierarchy (T), and undeletable (u).
The following attributes are read-only, and may be listed by lsattr(1)
but not modified by chattr: encrypted (E), indexed directory (I), and
inline data (N).Q2. lsattr를 디렉토리에 대해 재귀적으로 작동하게 하려면 어떻게 하나요?
이는 -R 명령줄 옵션을 사용하여 수행할 수 있습니다.
예를 들어:
lsattr -R Downloads/HTF-review/다음은 위 명령이 내 시스템에서 생성한 출력입니다:

모든 파일을 디렉토리에서 표시하려면( . 포함) -a 명령줄 옵션을 사용하세요.
Q3. lsattr가 디렉토리를 일반 파일로 취급하게 하려면 어떻게 하나요?
기본적으로 lsattr에 디렉토리 이름/경로를 입력으로 제공하면 해당 디렉토리에 포함된 파일과 관련된 정보를 생성합니다.
그러나 원한다면 lsattr가 디렉토리를 파일로 취급하도록 강제할 수 있으며, 이에 대한 파일 속성 정보를 생성할 수 있습니다. 이는 -d 명령줄 옵션을 사용하여 수행할 수 있습니다.
Q4. lsattr가 파일의 프로젝트 및 버전 번호를 나열하게 하려면 어떻게 하나요?
이는 -p 및 -v 명령줄 옵션을 사용하여 수행할 수 있습니다. 다음 스크린샷은 이 두 옵션이 작동하는 모습을 보여줍니다:
결론
동의합니다, lsattr는 가장 많이 사용되는 명령어 범주에 속하지 않을 수 있지만, chattr를 사용한다면 반드시 알아야 할 명령어입니다. 이 튜토리얼에서는 제공하는 대부분의 명령줄 옵션에 대해 논의했습니다. lsattr 명령어에 대해 더 알아보려면 매뉴얼 페이지를 참조하세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.