ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Shell Script] File Explorer Shell Script
    programing/Language 2017. 6. 13. 00:23

    안녕하세요, Einere입니다.


    오늘은 학교 수업 프로젝트인 파일 탐색기를 보여드릴려고 합니다.


    File Explorer Shell Script는 좌상단에 상위 디렉토리의 파일 목록을 보여줍니다. (최대 10글자, 20개 까지)

     우상단에는 현재 디렉토리의 모든 파일을 아이콘을 이용해 GUI 구현을 했습니다.

    이때 디렉토리 및 파일은 다른 모양의 아이콘을 가지며,

    디렉토리(blue), 실행 가능 파일(red), 일반 파일(white), 특수 파일(green) 각각 다른 색을 가집니다. 

    여기서 방향키를 이용해 디렉토리 및 파일을 선택할 수 있습니다. (선택된 디렉토리 및 파일은 색이 반전이 됩니다.)

    하단에는 선택된 디렉토리 및 파일의 정보를 보여줍니다.

    최하단에는 현재 디렉토리의 총 정보를 보여줍니다.

    스크롤 기능도 구현되어 있어, 최대 표시 개수인 24개(첫번째로는 상위 디렉토리를 의미하는 ..이 고정적으로 표시됩니다.)가 넘어가면 

    커서를 아래로 이동시켜 다음 행을 출력할 수 있습니다.


    위와 같은 인터페이스 외에도, 기능적인 측면에서 디렉토리 이동, 실행파일 실행, 복사와 붙여넣기가 있습니다.

    우선 커서를 이동시켜 디렉토리를 선택한 후에 스페이스 바를 누르면 해당 디렉토리로 이동합니다. (cd)

    또한 붉은 색으로 표시된 실행가능 파일을 선택한 후 스페이스 바를 누르면 해당 파일을 실행하며, 실행이 끝나면 자동으로 파일 탐색기로 복귀합니다.

    c를 누르면 복사할 파일을 최대 3개까지 선택합니다. 4개 이상 선택시 최신의 3개만 선택되도록 되어있습니다.

    p를 누르면 복사할 파일을 현재 디렉토리에 붙여넣습니다.

    마찬가지로 m을 누르면 이동할 파일을 최대 3개까지 선택합니다.

    v를 누르면 선택된 파일을 현재 디렉토리로 옮깁니다.


    아래는 github 코드 링크입니다.

    LinuxProject2/2013726058_CHJ.sh

    댓글

Designed by black7375.