-
[Shell Script] File Explorerprograming/Language 2017. 9. 10. 22:56
안녕하세요, Einere입니다.
오늘은 리눅스 우분투에서 실행 가능한 Graphical File Explorer Shell Script를 소개할까 합니다.
기본적으로 shell에서는 파일 목록을 확인하고 복사하고 옮기는데 각각 명령어가 존재합니다.
각각 ls(list), cp(copy), mv(move) 입니다.
수업 프로젝트로 이러한 간단한 기능을 그래픽적으로 구현하는 프로젝트를 했었습니다.
(windows의 file explorer와 흡사합니다.)
사실 프로젝트 자체는 완성한지 오래 지났지만, 지금 포스팅을 하게 되었습니다.
위의 동영상은 실제로 작동 영상입니다.
키보드 방향키로 선택된 파일을 이동할 수 있으며, space bar로 디렉토리 이동 및 파일 실행이 가능합니다.
또한 c를 누르면 최대 마지막 3개의 파일을 복사하고 p를 누르면 해당 디렉토리 내에 붙여넣습니다.
그리고 m을 누르면 최대 마지막 3개의 파일을 잘라내고 v를 누르면 해당 디렉토리 내에 붙여넣습니다.
엄청나게 간단한 코드이지만, 막상 프로젝트를 진행할 때에는 많이 막막했었습니다.
그러다가 친구덕에 감을 잡은 순간 수월하게 코딩을 했습니다.
혹시라도 저와 같이 과제를 하기 위해 이 포스팅을 보고 계신다면, 참고용으로만 봐주시길 바랍니다.
(어차피 조교님들이 다 찾아 낼거니까요..)
https://github.com/Einere/LinuxProject2
위는 shell script source code의 GitHub 주소입니다.
덧. 이미 같은 내용으로 포스팅을 했다는 것을 글을 다 쓰고 알았습니다...
그래도 써놓은게 아까워서 놔두겠습니다.
'programing > Language' 카테고리의 다른 글
[C#] system.badimageformatexception 해결방법 (0) 2018.05.21 [JS] javascript에서 비교연산의 특수한 경우 (0) 2018.04.07 [C++] 다양한 생성자들 (0) 2017.09.03 [Shell Script] File Explorer Shell Script (0) 2017.06.13 [Shell Script] 별찍기 (0) 2017.04.25 댓글