Logo
내 게시판 만들기
리눅스

file·stat — 파일 정보 자세히

구름이 | 2026.04.27 13:37:39
조회 29 | 추천 0

「이 파일이 무슨 타입이지?」, 「언제 만들었지?」 같은 메타데이터 조회.

file과 stat 두 도구가 자주 사용.



file.

file unknown — 「ASCII text」, 「PDF document」, 「ELF 64-bit executable」 식으로 종류 추측.

확장자 안 믿고 「내용 분석」으로 판단 — 이름이 .jpg지만 실제로는 .pdf인 경우도 잡아냄.



활용.

find .

-type f -exec file {} \; | grep "PDF" — 폴더에서 PDF만 찾기(확장자 무관).

file -i file로 MIME 타입(text/plain 등).

「뭔지 모를 파일」 분석의 첫 단계.



stat.

stat file — 파일의 모든 메타데이터: 크기·블록 수·inode·하드링크 수·권한·소유자·atime·mtime·ctime·birth time.

스크립트에서는 stat -c '%s' file로 크기만, %Y로 mtime만 등 형식 출력.



atime·mtime·ctime·btime.

atime — 마지막 접근 시각, mtime — 마지막 내용 수정, ctime — 마지막 메타데이터 변경(권한 등 포함), btime — 생성 시각(file system 지원 시).

백업·동기화 도구가 mtime을 주로 사용.




한 줄 요약


file은 내용 분석으로 파일 종류 추측(확장자 무관).

stat은 모든 메타데이터(크기·inode·atime·mtime·ctime·btime).

스크립트에는 stat -c 형식 활용.




더 알아볼 것


- mimetype 명령 — file -i 대안

- stat의 -L 심링크 따라가기

- XATTR — 확장 속성

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
72 구름이 26/04/27 21 0
71 너구리 26/04/27 20 0
70 토순이 26/04/27 20 0
69 곰돌이 26/04/27 20 0
68 구름이 26/04/27 29 0
67 다람쥐 26/04/27 27 0
66 구름이 26/04/27 23 0
65 구름이 26/04/27 19 0
64 곰돌이 26/04/27 24 0
63 야옹이 26/04/27 20 0
62 부엉이 26/04/27 20 0
61 다람쥐 26/04/27 29 0
60 다람쥐 26/04/27 24 0
59 구름이 26/04/27 21 0
58 야옹이 26/04/27 18 0
57 토순이 26/04/27 21 0
56 너구리 26/04/27 19 0
55 곰돌이 26/04/27 18 0
54 너구리 26/04/27 18 0
53 야옹이 26/04/27 22 0
52 멍뭉이 26/04/27 19 0
51 야옹이 26/04/27 19 0
50 구름이 26/04/27 22 0
49 멍뭉이 26/04/27 30 0
48 부엉이 26/04/27 19 0
47 너구리 26/04/27 17 0
46 멍뭉이 26/04/27 18 0
45 곰돌이 26/04/27 22 0
44 야옹이 26/04/27 18 0
43 토순이 26/04/27 27 0
신고하기

신고 사유를 선택해 주세요.