[Linux] stat 명령어 : 파일&파일 시스템 확인
리눅스 stat 명령어는 파일 및 파일 시스템의 상태를 보여주는 명령어입니다. 파일에 대한 자세한 정보가 필요할 때 사용합니다.
✅ stat 명령어 기본 사용 방법
stat -옵션 파일(디렉토리)✅ 명령어 옵션
|
옵션 |
설명 |
|---|---|
|
(옵션 없음) |
기본 정보 출력 (파일 이름, 크기, 접근권한, 수정시간 등) |
|
-c 또는 –format |
사용자 지정 형식으로 출력 |
|
-f |
파일의 시스템 정보 출력 |
|
-t |
간단한 출력 (탭으로 구분된 값들) |
|
–printf |
포맷 문자열로 출력 (세밀한 제어 가능) |
|
-L 또는 –dereference |
심볼릭 링크가 가리키는 대상 파일 정보 출력 |
|
–version |
stat 버전 정보 출력 |
|
–help |
사용 가능한 옵션 및 도움말 출력 |
✅사용 예시
|
항목 |
설명 |
|---|---|
|
Access |
마지막으로 읽은 시간 |
|
Modify |
파일 내용이 바뀐 시간 |
|
Change |
메타데이터(권한, 소유자 등)가 바뀐 시간 |
|
Birth |
파일이 생성된 시간 |
🔲 파일 시스템의 정보 출력: -f
|
항목 |
설명 |
|---|---|
|
File |
검사한 파일 이름 |
|
ID |
파일 시스템 ID |
|
Namelen |
파일 이름의 최대 길이 (보통 255) |
|
Type |
파일 시스템 종류 (예: xfs, ext4 등) |
|
Block size |
파일 시스템의 블록 크기 |
|
Fundamental block size |
입출력에 사용하는 기본 블록 크기 |
|
Blocks: Total / Free / Available |
전체 / 사용 가능 / 비어 있는 블록 수 |
|
Inodes: Total / Free |
전체 / 남은 inode 수 |