로딩
요청 처리 중입니다...

[OS 만들기 31강] Ext2 - 명령어 mkdir

 [OS 만들기 31강] Ext2 - 명령어 mkdir

https://github.com/SIMHANGSUB/HoGoS/tree/master/3131강 소스코드. ./exec.sh 명령어로 실행 가능 오늘은 mkdir 명령어를 추가합시다!

shell.c에 sh_mkdir() 함수를 다음과 같이 추가합시다. 폴더를 하나 만드는 데 많은 것을 고려해야합니다.

먼저 해당 폴더에 대한 정보를 현재 디렉토리의 블록 에 써야 합니다. 명령어 ls를 구현했을 때 보셨겠지만 폴더 inode가 가리키는 블록에는 그 폴더가 가지고 있는 여러 개의 폴더 및 파일 목록들이 저장되어있죠.

여기에 우리가 만들 폴더를 추가해야 합니다. 해당 내용의 기억이 안난다면 25강을 다시 참고하세요.

아무튼 추가하는 방법은 간단합니다. 해당 블록에 기록된 폴더 및 파일 목록의 끝..........

[OS 만들기 31강] Ext2 - 명령어 mkdir에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.