얼마전에 고객쪽 서버를 건들다가 폴더안에 파일들을 삭제한다고
" rm * -rf" 로 명령어를 실행시켰는데 제기랄 내가 무슨정신이었는지
root에서 쳐버리고 말았다. 다행이 SSH로 접속되어있는 상태라 파일을 보니 잘하면 살릴꺼 같았는데
이놈의 Linux ....너무무섭다..ㅠㅠ 결국에 고객서버있는곳에 가서
새로 설치하고 하느라 엄첨 고생했다.
그래서 Rm 명령어를 하기전에 PWD로 디렉토리 명과 내부 파일을 확인한뒤에
삭제 허용 소스를 올려봤다.
=================================================================
#!/usr/bin/perl
print ("-----------------------------Current diretory Path------------------------------\n\n");
system ("ls -all");
print ("--------------------------------------------------------------------------------\n\n\n\n\n");
print ("Do you want Delete File? ","/(Y or N/)__");
$inputa = <STDIN>;
chomp($inputa);
if ( $inputa =~ /^[yY]/ ) {
#여기서 y눌렀을때 삭제방법을 넣자!!
print "yes\n\n";
}
elsif ( $inputa =~ /^[nN]/ ){
print "no\n\n";
exit 0;
}
=================================================================