일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- NEXUS
- postgres install
- ant
- Failed to download metadata for repo 'appstream'
- mysql dml
- 프로젝트 네임변경 후 이클립스 로딩시 에러
- apt-get update 오류
- xrdp
- Cannot prepare internal mirrorlist: No URLs in mirrorlist
- svn dump
- taskkill
- svn 특정 리비전 사이 추출
- svn commit
- svn load
- svn 변경된 파일 추출
- docker 폐쇄망
- svn update
- VirtualBox
- Oracle install
- docker oracle12c
- Remmina
- svn log
- expected at least 1 bean which qualifies as autowire candidate
- 포스트그레스 설치
- svn
- javax.servlet.GenericFilter
- svn 사용법
- Store password unencrypted
- WH question
- grep
Archives
- Today
- Total
기억의 습작
윈도우 처럼 리눅스에서도 휴지통 기능 만들기 본문
리눅스에서 rm -rf 명령어를 이용하다가 나도 모르게 실수로 중요한 파일을 삭제하여 곤란한 처지에 부딪치는 상황을 경험해 본적이 있을 것이다. 이러한 실수를 방지하고자 하는 스크립트를 만들어 사용해보자.
리눅스에서 휴지통 기능을 사용하기 위한 절차
- 파일이 지워지면 저장될 위치(휴지통)를 mkdir 로 만든다.
- del.sh 라는 스크립트를 만든다.
- ~/.bashrc 환경설정에 alias 를 등록한다.
- 사용한다.
TEMP_DIR='휴지통위치를 수정하여 사용하세요'
사용하는 방법
$ del '삭제 대상파일' <-- 일반적인 사용법 (특수문자가 있거나 공백이 있으면 따움표로 감싸고 그렇치 않으면 따움표가 필요없다)
$ del '삭제 대상파일' 2 <-- 삭제 대상 파일이 휴지통에 있어서 파일이 mv 되지 않을 때 두 번째 파라미터를 넘겨서 지워지도록 한다.
728x90
반응형
LIST
'Software > script' 카테고리의 다른 글
jar 나 war 파일을 특정 폴더에 압축 풀기 (0) | 2021.09.08 |
---|---|
오래된 파일 삭제 (0) | 2021.08.28 |
aix 서버에서 쉘스크립트 작성 (0) | 2021.08.28 |
리눅스 프로세스 상태체크와 동시에 죽었으면 살리기 스크립트 (0) | 2021.08.21 |
여러파일 중 특정기간에 생성된 파일만 골라서 삭제 (0) | 2021.08.21 |