기억의 습작

윈도우 처럼 리눅스에서도 휴지통 기능 만들기 본문

Software/script

윈도우 처럼 리눅스에서도 휴지통 기능 만들기

뿌사리다 2021. 8. 21. 15:18

리눅스에서 rm -rf  명령어를 이용하다가 나도 모르게 실수로 중요한 파일을 삭제하여 곤란한 처지에 부딪치는 상황을 경험해 본적이 있을 것이다. 이러한 실수를 방지하고자 하는 스크립트를 만들어 사용해보자.

 

리눅스에서 휴지통 기능을 사용하기 위한 절차

  • 파일이 지워지면 저장될 위치(휴지통)를 mkdir 로 만든다.
  • del.sh 라는 스크립트를 만든다.
  • ~/.bashrc 환경설정에 alias 를 등록한다. 
  • 사용한다.

휴지통으로 저장하는 기능을 갖춘 스크립트

TEMP_DIR='휴지통위치를 수정하여 사용하세요'

 

휴지통 내부 모습 (날짜별로 정리되서 자동으로 저장됨)

 

사용하는 방법

$ del '삭제 대상파일'      <-- 일반적인 사용법 (특수문자가 있거나 공백이 있으면 따움표로 감싸고 그렇치 않으면 따움표가 필요없다)
$ del '삭제 대상파일' 2   <-- 삭제 대상 파일이 휴지통에 있어서 파일이 mv 되지 않을 때 두 번째 파라미터를 넘겨서 지워지도록 한다.

 

del.sh
0.00MB

 

728x90
반응형
LIST