[유닉스 프로그래밍] 디렉토리 관련 연습문제

*참고

[운영체제 실습] 6.파일과 디렉토리

 

 

1.파일의 정보를 추출하는 프로그램을 작성하라. 정보를 알고 싶은 파일의 이름은 명령행 인자로 받는다.

예)

 

 

2.입력받은 파일의 접근 권한을 출력하고, 접근 권한을 변경하는 프로그램을 작성하라.

문자모드 기능을 구현한다. 

예)./mychmode g+w a.c

 

 

 

3.입력받은 파일의 접근 권한을 출력하고, 접근 권한을 변경하는 프로그램을 작성하라.

숫자모드 기능을 구현한다. 

예)./mychmode 0777 a.c

 

 

 

4.디렉토리가 비어 있는지 확인 후 메시지를 출력하고, 비어 있으면, 해당 디렉토리를 삭제하는 프로그램을 작성하라.

 

 

 

5.디렉토리명을 명령행 인자로 입력받아 디렉토리를 생성하고, 작업 디렉토리를 새로 생성한 디렉토리로 이동시키는 프로그램을 작성하라.

 

 

6.  ’ . ’ 과 ‘ .. ’ 항목을 제외한 디렉토리의 모든 내용을 출력하는 myls 프로그램을 작성하라.

 

 

7.현재 디렉토리의 파일을 지정한 디렉토리로 이동시키는 프로그램을 작성하라.

예)./mymv a.dat dir1 (a.dat 파일을 dir1 디렉토리로 이동)

 

 

 

8.현재 디렉토리에 있는 내용을 파일인지 디렉토리인지 구별해 출력하는 프로그램을 작성하라. 

 

 

 

 

 

 

출처 : 유닉스 프로그래밍 연습문제(한빛미디어)