[자료구조] C++ 메모리에서 UNIX 파일 명령어 구현하기

등록일 2003.07.05 압축파일 (zip) | 33페이지 | 가격 1,000원

소개글

Debug - 빌드된 폴더 (실행파일 포함)
4,311 command.cpp - 소스파일
3,413 command.dsp
539 command.dsw - 작업그룹 파일
50,176 command.ncb
54,784 command.opt
1,179 command.plg
6,722 filesystem.cpp - 소스 파일
3,660 stack.h
335,360 Report.doc - 제출용 문서
로 구성되어 있습니다.

목차

[문제정의]
[알고리즘]
[소스]
[결과]
[결론]

본문내용

UNIX나 DOS의 파일 시스템을 다음과 같이 모방(Simulate)하는 (다음과 같은 명령어들에 대하여 적절히 반응하는) 프로그램을 작성하시오. 단 디렉토리 구조는 linked 리스트로 표현하시오. 처음의 디렉토리는 \ (root)임

% simfilesys
> cd ..
> cd dirname
> ls
> pwd
> mkdir dirname
> rmdir dirname
> touch filename /* Empty file 생성 */
> rm filename
> cd path
> exit
%

[알고리즘]

Filesystem은 ListType클래스로 구현한다.
각각의 Node들은 파일또는 디렉토리를 나타내며, 4개의 구성요소를 가지고 있는 구조체 이다.
dir : 디렉토리 와 파일의 구분
name : 디렉토리나 파일의 이름
dirPtr : 디렉토리일 경우 하위 항목을 가리키는 포인터
next : 같은 레벨에서의 파일 또는 디렉토리를 가리키는 포인터
*원하는 자료를 검색 해 보세요.
  • 리눅스, 유닉스 기본 명령어 정리 2페이지
    유닉스 명령어 정리 명령어 뜻 명령어 뜻 telnet 유닉스 시스템에 접속 close 파일 닫기 logout 유닉스 시스템에서 접속 해제 read 파일 읽기 exit write 파일 쓰기 pwd 현재 디렉토리 경로 출력 lseek 파일 오프셋 위치 지정 ls 현재 디렉..
  • [시스템] unix 명령어 16페이지
    **cat(concatenate and display files) : file의 내용을 보여줍니다. 물론 file이 text file이어야 합니다. 그리 크지 않은 text file을 볼 때 쓰여집니다. 왜냐면 스크롤되어서 넘어가면 못보 게 되니까요. % cat tes..
  • [공학기술]유닉스 명령어 만들기 (ls, rm, cp, mv) 18페이지
    ?? 제목 ; 유닉스 명령어 만들기 ?? 목적 ? 파일 시스템 구조와 디렉토리 구조에 대해 알고, 유닉스의 명령어인 ‘ls, rm, cp, mv‘ 의 동작을 실제로 구현해 본다. ?? 개요 ? 다음과 같은 Utility를 제작한다. - myls, myrm, mycp,..
  • [컴퓨터] 유닉스 23페이지
    + ( Dos를 설치하면 Dos라는 디렉토리가 만들어지는 것처럼 유닉스에서도 마찬가지로 설치를 완료하면 기본적으로 파일과 디렉토리가 생겨난다. ( 디렉토리의 명칭은 각각의 의미를 가지고 있으므로 의미를 생각하면 좀더 쉽게 어떤 목적을 가지고 만들어져 있는지 이해할 수 ..
  • [프로그램] 유닉스 명령어 wc c로 구현 2페이지
    #include #include #include #define TRUE 1 #define FALSE 0 void word_count(FILE *fp, char file_name[], int fLine, int f..
  • Unix 정리 및 연습문제 11페이지
    Unix Report #01 Exercise 컴퓨터교육과 3학년 제출일 : 2009년 3월 27일(금) 담당 교수님: 1. 다른 사용자가 나에게 write로 메시지를 보내는 것을 방지하려면 어떤 명령을 이행해야 하는가? 또한 어떤 경우에 이 명령을 실행해야 하는가? ◈..
  • 유닉스 find 명령어 구현 8페이지
    이 자료는 고급프로그래밍으로 find 명령어를 직접 구현한 것 입니다.
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [자료구조] C++ 메모리에서 UNIX 파일 명령어 구현하기