시스템 프로그래밍 - 우분투 명령어 정리 (4)


시스템 프로그래밍 - 우분투 명령어 정리 (4)

파일 1. 파일 → 관련 있는 데이터의 집합, 저장 장치에 일정한 형태로 저장한다. 2. 데이터를 저장, 전송 및 장치 접근에 사용한다. 3. 리눅스 → 일반 파일 + 특수 파일 4. 특수 파일의 생성과 삭제 및 입출력 → 특수 파일별 차이 존재한다. 종류 용도 일반 파일 텍스트나 바이너리 형태의 자료를 저장하는 파일 특수 파일 데이터 전송 또는 장치 접근에 사용하는 파일 저수준 파일 입출력(low-level) 1. 시스템 호출 이용 → 파일 입출력 수행한다. 2. 파일에 빠른 접근 가능하다. 3. 특수 파일도 읽고 쓸 수 있다(바이트 단위로 파일 다룸) 4. 바이트 단위로만 입출력 수행 → 응용 프로그램 작성 → 바이트를 적당한 형태의 데이터로 변환 → 추가 기능 구현 필요하다. 5. 열린 파일 참조 → 파일 디스크립터(file descriptor) 사용한다. 고수준 파일 입출력(high level) 1. 저수준 파일 입출력의 불편함을 해결한다. 2. C 언어의 표준 함수로 제공한...



원문링크 : 시스템 프로그래밍 - 우분투 명령어 정리 (4)