Linux stat 명령 상세 설명
실행 가능 한 파일 'oracle' ($ORACLE HOME / bin 디 렉 터 리 에 있 음) 에 이 명령 을 사용 하 는 방법 을 보 여 줍 니 다.
# cd $ORACLE_HOME/bin
# stat oracle
File: `oracle'
Size: 93300148 Blocks:182424 IO Block:4096 Regular File
Device: 343h/835d Inode: 12009652 Links: 1
Access: (6751/-rwsr-s--x) Uid:( 500/ oracle) Gid:( 500/ dba)
Access: 2006-08-04 04:30:52.000000000 -0400
Modify: 2005-11-02 11:49:47.000000000 -0500
Change: 2005-11-02 11:55:24.000000000 -0500
이 명령 을 사용 하여 얻 은 정 보 를 주의 하 십시오. 일반적인 파일 크기 (ls - l 명령 으로 얻 을 수 있 습 니 다) 를 제외 하고 이 파일 이 차지 하 는 블록 도 얻 었 습 니 다.일반적인 Linux 블록 크기 는 512 바이트 이기 때문에 93, 300, 148 바이트 크기 의 파일 이 (93300148 / 512 =) 182226.85 개 를 차지한다.블록 이 모두 완전 점용 되 었 기 때문에 이 파일 은 정수 블록 을 사용 했다.추측 하지 않 아 도 정확 한 덩어리 수 를 얻 을 수 있다.
위 출력 에서 파일 소유권 의 GID 와 UID, 권한 의 8 진법 표시 형식 (6751) 을 얻 을 수 있 습 니 다.현재 같은 권한 으로 파일 을 복원 하려 면, 맞 춤 법 대신 chmod 6751 oracle 을 사용 할 수 있 습 니 다.
이상 출력 에서 가장 유용 한 부분 은 파일 접근 시간 스탬프 정보 입 니 다.이 출력 에 따 르 면 이 파일 이 접근 한 시간 은 2006 - 08 - 04 04 04: 30: 52 ("Access:" 옆 에 표시), 즉 2006 년 8 월 4 일 오전 4: 30: 52 입 니 다.이것 은 누군가가 데이터 베 이 스 를 사용 하기 시작 한 시간 이다.이 파일 의 수정 시간 은 2005 - 11 - 02 11: 49: 47 ("Modify:" 옆 에 표시) 입 니 다.마지막 으로 "Change:" 옆 에 있 는 시간 스탬프 는 파일 상태 가 변 경 된 시간 을 표시 합 니 다.
stat 명령 의 수정자 - f 는 파일 시스템 (파일 이 아 닌) 에 대한 정 보 를 보 여 줍 니 다.
# stat -f oracle
File: "oracle"
ID: 0 Namelen:255 Type:ext2/ext3
Blocks: Total: 24033242 Free: 15419301 Available: 14198462 Size: 4096
Inodes: Total: 12222464 Free: 12093976
-t , :
# stat -t oracle
oracle 93300148 182424 8de9 500 500 343 12009652 1 0 0 1154682061
1130950187 1130950524 4096
이것 은 셸 스 크 립 트 에 매우 유용 합 니 다. 셸 스 크 립 트 에서 간단 한 cut 명령 을 사용 하여 값 을 얻 을 수 있 습 니 다.
참고 하 다http://blog.chinaunix.net/u1/55527/showart_689257.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 작업 은 Clob 또는 NClob 데이터 형식의 저장 프로 세 스 인 스 턴 스 를 포함 합 니 다.텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.