Linux/Ubuntu, ls 명령어 구현 1단계, 디렉토리 파일 정보 출력 code

IT/프로그래밍 과제


구현한 ls 명령어는 정확히 Linux/Unix에서 ls -al옵션을 구현한 것이다.

-a의 옵션은 숨긴파일도 표시하는 옵션이고, -l 옵션은 파일의 상세정보를 보는 옵션이다.


아래 코드는 스크린샷으로 공개하며,

첨부파일에 코드를 업로드를 할 것입니다.


필요하신분은 가져가서 쓰시되, 상업용으로 사용하지 말아주셨으면 좋겠습니다.

프로그래밍 공부를 하시는 분들게 좋은 자료가 되었으면 좋겠습니다.

자료를 퍼가실때 출처와 댓글에 퍼간다는 댓글 남겨주시는 센스 부탁드립니다.


이 코드는 제가 직접 과제를 진행하며 작성한 코드이며 ls 명령어의 정확한 답이 아님을 말씀드립니다.

코드에 대해 잘못된 부분이나 지적 사항등을 남겨주시면, 오히려 제가 더 감사하겠습니다.


궁금한점 있으시면 댓글 or 메일 주시면 답변 드리겠습니다.


 ※다운로드

Homework1.c

list.c

list.h

user.h






※파일 설명


파일은 Homework.c user.h list.c list.h 4가지 입니다.


사용한 자료구조는 단일 링크드 리스트이고, 정렬 방법은 버블정렬 입니다.


list.c list.h는 링크드 리스트 관련 함수 소스와 헤더파일로 mastering algorithm with c 책의 소스입니다.

링크드 리스트 관련 함수는 따로 사진은 올리지 안겠습니다.


user.h는 헤더파일들을 #include하고, 여러 #define 매크로들과 파일정보를 저장할 구조체 선언과

구현한 함수들이 선언되어 있습니다.


Homework.c파일은 메인 함수와 여러 함수들의 code가 있는 파일입니다.


1. user.h 파일


2. Homework.c 파일



 이전 ls 명령어 구현, 포스팅 보기

2013/04/28 - [Programming/프로그래밍 과제] - Linux/Ubuntu, ls 명령어 구현 1단계, 디렉토리 파일 정보 출력 -2


2013/04/27 - [Programming/프로그래밍 과제] - Linux/Ubuntu, ls 명령어 구현 1단계, 디렉토리 파일 정보 출력 -1