[시스템] 리눅스에서 삭제 파일 복구 프로그램..
리눅스에서는 rm -rf 나 rm으로 지운후에 윈도우의 휴지통처럼 복구할 수 있는 기능이
없습니다.(기본적으로는) 휴지통처럼 사용할 수 있는 유틸을 소개 할려고 합니다.
아시는 분들은 참고만 하시구요.
먼저
ftp://ftp.nuri.net/pub/Linux/redhat/redhat/redhat-7.0/
powertools/i386/RedHat/RPMS/safedelete-1.3-10.i386.rpm
여기서 다운을 받으십시오. (레드햇 7을 기준으로 진행하겠습니다.)
받으시고 rpm -Uvh safedelete-1.3-10.i386.rpm
이렇게 설치를 하시면 아래와 같은 실행파일이 생성이 됩니다.
/usr/bin/safecnvt
/usr/bin/safedelchk
/usr/bin/safedelete
/usr/bin/undelete
각각의 실행파일에 대한 간단한 설명을 드리자면
safecnvt는 conversion 하는 것이고..
safedelete는 안전하게 파일을 삭제하는 것이고..
safedelchk는 safedelete로 삭제한 파일의 현황을 체크하는 것이고..
undelete는 말그대로 safedelete로 삭제한 파일을 복구하는 명령입니다.
보통의 경우에 rm -rf 나 rm 이 익숙해져 있으므로..
bash 를 쓰시는 경우 계정디렉토리에서 .bashrc 의
보통 alias rm=’rm -i’ 이라고 되어있는 내요을
alias rm=’safedelete’로 바꾸어 주시면 안전한 삭제를 할 수 있습니다.
필요한 경우에만 safedelete를 쓰실려면 safedelete란 명령어만 쓰시면 되겠죠 🙂
undelete시에 화면에서 select를 선택(s)하시면 복구가 됩니다..
종료시에는 quit(q)를 선택하시면 되구요.