본문 바로가기

IT/리눅스

리눅스 파일의 상세정보 확인하기(file, stat 생성, 변경, 수정, 엑세스 정보)

반응형

아주 간단한 것 같지만 의외로 잘 모르는 파일 정보 확인 

 

1. file 명령어

file 명령어는 리눅스 및 유닉스 시스템에서 파일의 형식을 식별하는 데 사용되는 유틸리티입니다. 
주로 파일이 어떤 종류의 데이터를 포함하고 있는지 확인하거나, 특정 파일이 실행 가능한지 여부를 확인하는 데에 활용됩니다.

 

 

> file .bashrc
.bashrc: UTF-8 Unicode text

 

> file ip
ip: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e3f69be4be359c22ae70df66dea7073ab0af26cf, for GNU/Linux 3.2.0, stripped

 

 

2. stat 

 

의외로 사람들이 잘 모르는 명령어 입니다. 

 

해당 파일의 파일의 상태, 권한, 소유자 및 그룹, 파일 크기, 생성일자, 수정일자, 마지막으로 접근한 시간을 확인할 수 있습니다. 

 

> stat .bashrc
  File: .bashrc
  Size: 3636            Blocks: 8          IO Block: 4096   일반 파일
Device: 806h/2054d      Inode: 30408727    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2024-02-14 17:42:51.324898187 +0900
Modify: 2023-11-20 08:07:28.819891414 +0900
Change: 2023-11-20 08:07:28.819891414 +0900
 Birth: -

 

 

반응형