[Linux] stat 명령어 : 파일&파일 시스템 확인

리눅스 stat 명령어는 파일 및 파일 시스템의 상태를 보여주는 명령어입니다. 파일에 대한 자세한 정보가 필요할 때 사용합니다.

✅ stat 명령어 기본 사용 방법

stat -옵션 파일(디렉토리)

✅ 명령어 옵션

옵션

설명

(옵션 없음)

기본 정보 출력 (파일 이름, 크기, 접근권한, 수정시간 등)

-c 또는 –format

사용자 지정 형식으로 출력

-f

파일의 시스템 정보 출력

-t

간단한 출력 (탭으로 구분된 값들)

–printf

포맷 문자열로 출력 (세밀한 제어 가능)

-L 또는 –dereference

심볼릭 링크가 가리키는 대상 파일 정보 출력

–version

stat 버전 정보 출력

–help

사용 가능한 옵션 및 도움말 출력

✅사용 예시

stat 명령어(기본)

항목

설명

Access

마지막으로 읽은 시간

Modify

파일 내용이 바뀐 시간

Change

메타데이터(권한, 소유자 등)가 바뀐 시간

Birth

파일이 생성된 시간

🔲 파일 시스템의 정보 출력: -f

stat 명령어 -f 옵션_파일 시스템 정보 출력

항목

설명

File

검사한 파일 이름

ID

파일 시스템 ID

Namelen

파일 이름의 최대 길이 (보통 255)

Type

파일 시스템 종류 (예: xfs, ext4 등)

Block size

파일 시스템의 블록 크기

Fundamental block size

입출력에 사용하는 기본 블록 크기

Blocks: Total / Free / Available

전체 / 사용 가능 / 비어 있는 블록 수

Inodes: Total / Free

전체 / 남은 inode 수


Similar Posts

  • 리눅스 killall 명령어: 설치, 사용 방법과 옵션

    리눅스 killall 명령어는 특정 프로세스를 한번에 종료 시키는 명령어입니다. kill과 killall은 단순 종료가 아닌 프로세스에 지정한 시그널(Signal)을 보내는 명령어로 시그널에서 액션이 종료일 때 프로세스가 종료됩니다. 목차✅ stat 명령어 기본 사용 방법✅ 명령어 옵션✅사용 예시🔲 파일 시스템의 정보 출력: -f✅ 리눅스 killall 명령어 설치 대부분의 유닉스 시스템에서는 killall 명령어가 설치되어 있지만 설치되어 있지 않은…

  • nslookup 명령어

    nslookup 명령어는 네임 서버 조회(Name Server Lookup)를 뜻하는 명령어로 네임 서버의 정보를 얻기 위한 명령어입니다. DNS(Domain Name System)에 질의 후 대상 도메인의 IP 주소나 DNS 레코드 등의 정보를 얻기 위한 네트워크 명령어입니다. DNS 서버의 정상적인 작동을 통해 정상적인 네트워크 설정이 되었는지 확인할 때 많이 사용하게 되는 명령어 중 하나입니다. 보통 맥 OS 및…

  • 리눅스 cat 명령어

    리눅스에서 텍스트 파일을 출력하는 간단한 ‘cat 명령어’는 명령어 뒤에 파일명을 적어 표준 출력(Standard Output)을 할 수 있습니다. cat은 “연결시키다”, “연관시키다” 등의 뜻을 가지고 있는 영어단어 “concatenate”에서 유래되었습니다. 목차✅ stat 명령어 기본 사용 방법✅ 명령어 옵션✅사용 예시🔲 파일 시스템의 정보 출력: -f1. cat 명령어 특징 출력과 비슷한 의미의 단어가 아닌 “concatenate“라는 단어에서 유래된 이유는…

  • 리눅스 리다이렉션(Redirection)

    웹 상에서 리다이렉션(Redirection)은 웹 브라우저가 특정 URL을 요청했을 때, 미리 지정된 다른 URL로 재요청하게 하는 것을 말합니다. 재 연결의 사전적인 의미를 가진 Redirection은 리눅스에서 입력과 출력을 다루는 방식으로, 데이터를 파일로 보내거나 파일에서 읽어오는 작업을 수행할 수 있게 해줍니다. 리눅스 리다이렉션은은 키보드로 입력, 화면으로 출력을 하는 것이 아니라 파일로 출력하는 것을 의미합니다. 리다이렉션에는 표준…

  • 리눅스 kill 명령어[kill -9 PID]

    리눅스 kill 명령어는 사용 중인 프로세스를 종료하는 명령어입니다. 터미널에서 프로세스에 시그널(Signal)을 보내서 프로세스를 종료합니다. 프로그램이 정지하거나 응답하지 않는 경우 일반적인 종료가 되지 않는 경우 등에 따라 명령어를 실행하게 됩니다. kill process는 사용 시 중요한 시스템 프로세스를 종료 시키면 시스템이 불안정해질 수 있기 때문에 주의해서 사용해야 합니다. 목차✅ stat 명령어 기본 사용 방법✅ 명령어…

  • 리눅스 history 명령어

    리눅스 history 명령어는 이전에 명령어 목록을 확인하는 명령어로 리눅스 콘솔에 접속했을 때 자주 사용하는 명령어 중에 하나입니다. 보통 history만 입력해서 많이 사용하지만 보다 더 다양한 활용 방법에 대해서 알아 보겠습니다. 목차✅ stat 명령어 기본 사용 방법✅ 명령어 옵션✅사용 예시🔲 파일 시스템의 정보 출력: -f✅ 리눅스 history 명령어 기본 사용 history 명령어 자체만 입력해서…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 3   +   5   =