12 . 리눅스 파일 시스템 – Lecture Note 
 df : 파일 시스템 에 대한 디스크 사용 정보 보 기 
 whan @ HappyLinux : / etc $ df Filesystem 1 K - blocks Used Available Use % Mounted on udev 4008296 0 4008296 0 % / dev tmpfs 807712 2076 805636 1 % / run / dev / sdc 1 47797752 6975008 38365004 16 % / tmpfs 4038548 113156 3925392 3 % / dev / shm / dev / sdc 4 64893532 1120696 60446628 2 % / home / dev / sdc 3 192559 6197 186363 4 % / boot / efi 
 whan @ HappyLinux : / etc $ df 
 udev 4008296 0 4008296 0 % / dev 
 tmpfs 807712 2076 805636 1 % / run 
 / dev / sdc 1 47797752 6975008 38365004 16 % / 
 tmpfs 4038548 113156 3925392 3 % / dev / shm 
 / dev / sdc 4 64893532 1120696 60446628 2 % / home 
 / dev / sdc 3 192559 6197 186363 4 % / boot / efi 
 du : 디스크 사용량 보 기 
 whan @ HappyLinux : / etc $ du 16 	 . / firefox 24 	 . / pulse 52 	 . / mysql 176 	 . / systemd . .. 340 	 . / sane . d 452 	 . / fonts 8 	 . /. java 200 	 . / init . d 14588 	 . 
 whan @ HappyLinux : / etc $ du 
 16 	 . / firefox 
 24 	 . / pulse 
 52 	 . / mysql 
 176 	 . / systemd 
 340 	 . / sane . d 
 452 	 . / fonts 
 8 	 . /. java 
 200 	 . / init . d 
 14588 	 . 
 stat : 파일 의 자세 한 상태 정보 를 출력 
 whan @ HappyLinux : ~/ C $ stat main . c File : main . c Size : 444 Blocks : 8 IO Block : 4096 일 반 파일 Device : 824 h / 2084 d 	 Inode : 266953 Links : 1 Access : ( 0644 / - rw - r -- r --) Uid : ( 1000 / whan ) Gid : ( 1000 / whan ) Access : 2018 - 11 - 23 15 : 25 : 22 . 685949391 + 0900 Modify : 2018 - 11 - 23 15 : 25 : 19 . 849794052 + 0900 Change : 2018 - 11 - 23 15 : 25 : 19 . 853794272 + 0900 Birth : - 
 whan @ HappyLinux : ~/ C $ stat main . c 
 Size : 444 Blocks : 8 IO Block : 4096 일 반 파일 
 Device : 824 h / 2084 d 	 Inode : 266953 Links : 1 
 Access : ( 0644 / - rw - r -- r --) Uid : ( 1000 / whan ) Gid : ( 1000 / whan ) 
 Access : 2018 - 11 - 23 15 : 25 : 22 . 685949391 + 0900 
 Modify : 2018 - 11 - 23 15 : 25 : 19 . 849794052 + 0900 
 Change : 2018 - 11 - 23 15 : 25 : 19 . 853794272 + 0900 
 하나 의 파일 은 하나 의 i - node 를 갖 는다 
 파일 에 대한 모든 정보 를 가지 고 있 음 
 하드 링크 수 
 소유자 및 그룹 
 최종 접근 시간 
 최종 수정 시간 
 데이터 블록 주소 
 하나 의 i - node 내 의 블록 포인터 
 파일 의 상태 정보 
 직접 블록 포인터 10 개 
 간접 블록 포인터 1 개 
 이중 간접 블록 포인터 1 개 
 디렉터리 : 파일 과 같 음 
 기존 파일 에 대한 새로운 이름 
 실제로 기존 파일 을 대표 하 는 i - node 를 가리킨다 . 
 심볼 릭 링크 ( symbolic link ) 
 다른 파일 을 가리키 고 있 는 별도 의 파일 
 실제 파일 의 경로 명 을 저장 하 고 있 는 일종 의 특수 파일 
 / * 텍스트 파일 내용 을 표준 출력 에 프린트 */ 
 if ( argc < 2 ) / / 명령 줄 인수 가 없 으면 표준 입력 사용 
 / * 파일 복사 프로그램 */ 
 Previous Previous post : 우분투 ( ubuntu ) 리눅스 에 자바 개발 환경 설치 
 Next Next post : 13 . 리눅스 프로세스 원리