본문 바로가기
IT 프로그래밍 관련/리눅스 시작하기

Ubuntu 쉘 스크립트 휴지통만들기!(임시)

by 지나는행인 2021. 3. 31.
728x90

윈도우의 휴지통 기능 비슷하게 만들어보겠다.

 

trashstorage 폴더를 만든 후 . 쉘스크립트를 이용하여 파일을 trashstorage 폴더로 이동 시키는 기능이다.

 

* moveall.sh 파일 생성

moveall.sh 스크립트 파일을 생성하고 , 위와 같이 작성하였다.

 

중간중간 echo 명령어는 내가 눈으로 확인하기 위해서 작성하였으니, echo는 작성하지 않아도 된다.

 

ls 는 명령어기 때문에 ``  (역따옴표) 를 붙여서 변수에 담을때 명령어라는것을 인식시켜준다.

 

moveall.sh 를 실행시켰더니, test 디렉토리에 있던 test.sh 파일이 옮겨진것을 알 수 있다.

 

하지만 지금 moveall.sh 는 해당 파일이 있는 디렉토리 경로에서만 사용이 가능하다.

 

이것을 아무 디렉토리에서나 사용하는 것이 가능케하려면 PATH 환경변수에 경로를 추가로 설정하면 가능하다.

 

먼저 moveall.sh 파일에 권한설정을 한 후에 (권한설정은 나중에..)

 

PATH 파일에 설정하여 , 어디에서든 경로지정없이 바로 파일이 실행될 수 있도록 한다.

* 권한설정 후 다른디렉토리에서 moveall 실행 화면

댓글