[File Descriptor] 파일 디스크립터란? 📂
파일 디스크립터?파일 디스크립터는 운영체제가 열려 있는 파일이나 입출력 자원에 붙여주는 ‘숫자’이다.프로그램이 파일을 읽거나 쓸 때, 이 숫자를 통해 어떤 파일인지 구분예를 들어 0은 표준 입력(stdin), 1은 표준 출력(stdout), 2는 표준 오류(stderr)를 의미새로운 파일을 열면 3, 4, 5…처럼 순서대로 숫자가 할당되고, 이 번호로 해당 파일에 접근 C로 보는 예제#include #include int main() { int fd = open("file.txt", O_WRONLY | O_CREAT, 0644); // fd 예: 3 write(fd, "Hi\n", 3); // fd를 써서 파일에 쓰기 close(..
2025. 6. 1.