"\rm *" 를 "mv * /trash" 로 하는 방법?
글쓴이: ytt123 / 작성시간: 금, 2013/03/29 - 1:39오후
제가 리눅스 초보라서 질문드립니다.
\rm aa * 로 여러차례 톡톡히 댓가를 치룬 경험이 있어서요,
그래서,
1. "\rm *" 하면, "mv * /trash" 가 되게 하고, (즉 파일을 지우면 실제 지우지 않고 /trash 디렉토리로 옮김)
2. /trash는 매일 새벽3시에 비움.
이렇게 하려고 하는데요, 어떻게 프로그램을 걸어놔야 할까요?
더 좋은 아이디어 있으면 알려주시면 고맙겠어요.
Forums:
음 ..
alias 걸어놔도 \rm 으로 부르면 대책없죠.
/bin/rm 을 /bin/rm.org 같은 걸로 바꾸어 놓고..
file 을 /trash 로 옮기는 쉘 스크립트를 만들어서, /bin/rm 으로 놓는게 나을 것 같군요.
만약 혼자 쓰는게 아니라서 /bin/rm 을 바꾸는게 여의치 않다면..
자기 홈 디렉토리에 적당히 rm 스크립트를 놓고, /bin 보다 $HOME 쪽을 먼저 참조하도록 PATH 를 바꾸면 되겠네요.
저는 아래처럼 걸어놓고 씁니다.
자작 스크립트는 $HOME/bin 에.. 소스 컴파일은 $HOME/local 에 몰아놓고 쓰기때문에..;;
스크립트는 rm move to trash 로 검색해 보시고..
매일 새벽 세시는 crontab 으로 검색해 보세요.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기