시스템 호출 (1) 썸네일형 리스트형 [시스템 프로그래밍] Linux System - ls 구현하기 이번에는 ls를 구현하는것을 포스팅 해보도록 하겠다. 그전에 알아야 할 것들이 좀 많은데.. 디렉토리란 무엇인지, 시스템 콜이란 무엇인지, ls를 사용하기 위한 시스템 콜들을 알아보고 ls를 구현해보겠다. 💻디렉토리란? 리눅스에서 모든 것들은 파일로 표현된다. 디렉토리도 파일의 한 종류로서 여러개의 하위 파일이나 혹은 디렉토리의 주소들을 담고 있다. 리눅스에서는 FHS라는 디렉토리 구조를 사용하고 있는데, 이는 트리구조로 되어있다. 쉽게 말하자면 디렉토리 안에 디렉토리 안에 디렉토리 안에 파일이 있는 형식이다. 위는 리눅스에서의 디렉토리 계층을 보여주고 있다. /usr/라는 디렉토리에 bin, include 등 여러가지 다른 디렉토리들이 들어있다. 이를 트리구조라고 한다. 💻 Kernel(커널) 커널은 .. 이전 1 다음